36、支撑秒杀场景的关键技术和实践

你好,我是蒋德钧。 秒杀是一个非常典型的活动场景,比如,在双11、618等电商促销活动中,都会有秒杀场景。秒杀场景的业务特点是限时限量,业务系统要处理瞬时的大量高并发请求,而Redis就经常被用来支撑秒杀活动。 不过,秒杀场景包含了多个环节,可以分成...

Redis核心技术与实战

37、如何应对数据倾斜

你好,我是蒋德钧。 在切片集群中,数据会按照一定的分布规则分散到不同的实例上保存。比如,在使用Redis Cluster或Codis时,数据都会先按照CRC算法的计算值对Slot(逻辑槽)取模,同时,所有的Slot又会由运维管理员分配到不同的实例上。...

Redis核心技术与实战

38、限制RedisCluster规模的关键因素

你好,我是蒋德钧。 Redis Cluster能保存的数据量以及支撑的吞吐量,跟集群的实例规模密切相关。Redis官方给出了Redis Cluster的规模上限,就是一个集群运行1000个实例。 那么,你可能会问,为什么要限定集群规模呢?其实,这里的...

Redis核心技术与实战

39、Redis6.0的新特性

你好,我是蒋德钧。 Redis官方在今年5月份正式推出了6.0版本,这个版本中有很多的新特性。所以,6.0刚刚推出,就受到了业界的广泛关注。 所以,在课程的最后,我特意安排了这节课,想来和你聊聊Redis 6.0中的几个关键新特性,分别是面向网络处理...

Redis核心技术与实战

40、Redis的下一步发展

你好,我是蒋德钧。 今天这节课是咱们课程的最后一节课了,我们来聊聊Redis的下一步发展。 这几年呢,新型非易失存储(Non-Volatile Memory,NVM)器件发展得非常快。NVM器件具有容量大、性能快、能持久化保存数据的特性,这些刚好就是...

Redis核心技术与实战

41、第35~40讲思考题答案及答疑

你好,我是蒋德钧。 今天是我们最后一节答疑课,我会带你一起分析一下第35~40讲的课后思考题。同时,我还会讲解两个典型问题,分别是原子操作使用问题,以及Redis和其他键值数据库的对比情况。 [第35讲]问题:假设Codis集群中保存的80%的键值对...

Redis核心技术与实战
156789