redis集群设计

【字号: 日期:2022-08-21浏览:43作者:雯心

问题描述

有两台服务器A,B做redis集群。 数据的写入是平均分配到二台服务器上,还是先写完一台服务器在向另一台服务器写数据呢。

二种情况各有什么优势,

问题解答

回答1:

Redis 3.0 以上自带的 redis cluster可以试一下, Redis 集群使用数据分片(sharding)而非一致性哈希(consistency hashing)来实现:一个 Redis 集群包含 16384 个哈希槽(hash slot), 数据库中的每个键都属于这 16384 个哈希槽的其中一个, 集群使用公式 CRC16(key) % 16384 来计算键 key 属于哪个槽, 其中 CRC16(key) 语句用于计算键 key 的 CRC16 校验和 。 希望以上回答对你有帮助

回答2:

官方的集群部署文档:http://redis.cn/topics/cluste...

相关文章: