搜索

首页  >  问答  >  正文

redis集群设计

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

二种情况各有什么优势,

怪我咯怪我咯2776 天前714

全部回复(2)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:05:44

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

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-27 09:05:44

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

    回复
    0
  • 取消回复