基于Tablestore管理海量快递轨迹数据架构实现
对于一个快递公司,在全国范围内有着大量的快递点、快递员、运输车辆以及仓储中心。而快递自产生后,就会在这些地点、人物之间流转。因而,一套完善的快递管理追踪系统是快递公司的重要管理工具;
用户通过平台客户端下单后,产生唯一的快递单号作为唯一身份标识。
Redis 5.0新功能介绍
Redis5.0是Redis产品的重大版本发布。新增的stream数据结构,提供了丰富的应用场景和想象空间;内核的改进和bugfix,使用更健壮;支持账号体系,根据账号用途赋予相应的权限,更加安全;审计日志,记录了读写操作、敏感操作(keys、flushall等)、慢日志、管理类命令,供用户查询;大key分析,基于快照的完整内存分析,更准确,直接输出内存消耗top排行的key;支持单机和集群版的平滑迁移。
Tair分布式锁 实践经验(160805更新)
# 前言
在JVM中,怎么样防止因多线程并发造成的数据不一致或逻辑混乱?大家一定都能想到锁,能想到`java.util.concurrent`包下的各种各样的用法。
但在分布式环境下,不同的机器、不同的jvm,那些好用的并发锁工具,并不能满足需要。
所以我们需要有一个`分布式锁`,来解决分布式环境下的并发问题。而本文正是在这条道路上,走出的一些经验的总结。
我们按照待解决问题的
从SQL到NoSQL—如何使用表格存储
NoSQL 是一个用于描述高扩展高性能的非关系数据库的术语。 NoSQL 数据库提供的 schemafree 数据模型能够让应用无需预先定义表结构,适应业务的多元化发展,而对超大数据规模和高并发的支持让 NoSQL 数据库得到了广泛的应用。
Redis Cluster集群主从切换踩坑记
Redis Cluster经过运行一段时间后,会经常发生主从关系的自动切换,应该是redis.conf里的集群节点的超时时限参数cluster-node-timeout有关。