关于redis槽的个人理解

在这里插入图片描述
Redis Cluster把所有的数据划分为 16384 个不同的槽位,可以根据机器的性能把不同的槽位分配给不同的 Redis 实例,对于 Redis 实例来说,他们只会存储部分的 Redis 数据,当然,槽的数据是可以迁移的,不同的实例之间,可以通过一定的协议,进行数据迁移。
当我们存储一个key时它会根据crc16(key)&16383算法计算出的数字,然后根据数字将这条数据放到

Redis Cluster把所有的数据划分为 16384 个不同的槽位,可以根据机器的性能把不同的槽位分配给不同的 Redis 实例

感觉就类似java的hashmap 哈哈


版权声明:本文为cm_pq原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。