2021年9月30日

Redis - Redis中如何找出已知前缀的key?

摘要: 方法一:keys 指令 - 会导致线程阻塞,不推荐 KEYS pattern #用法 KEYS t?? #查询如two,ttt这类的key KEYS * #查询所有key Redis的单线程的。KEYS命令一次性返回所有匹配的key,keys指令会导致线程阻塞一段时间,线上服务会停顿,直到指令执行完 阅读全文

posted @ 2021-09-30 10:15 frank_cui 阅读(5474) 评论(0) 推荐(0)

Redis - 哈希槽(Hash Slot)

摘要: 一、哈希槽介绍 Redis Cluster在设计中没有使用一致性哈希(Consistency Hashing),而是使用数据分片引入哈希槽(hash slot)来实现; 一个 Redis Cluster包含16384(0~16383)个哈希槽(补充:为什么redis集群的最大槽数是16384个?), 阅读全文

posted @ 2021-09-30 01:27 frank_cui 阅读(9344) 评论(2) 推荐(0)

Redis - 为何redis集群用哈希槽,而不用一致性哈希?

摘要: 总结 1:Hash slot(slot 空间)对比一致性哈希(环空间) 可以做到数据分配更均匀 有 N 个节点,每个节点是准确的承担 1/N 的容量 一致性哈希,它使用的是hash函数返回的值是随机的。 2:Hash slot 更便捷的新增/删除节点 假设已有R1、R2、R3 节点 若新增 R4 节 阅读全文

posted @ 2021-09-30 01:04 frank_cui 阅读(2928) 评论(0) 推荐(0)

导航

levels of contents