搜尋

首頁  >  問答  >  主體

redis叢集設計

有兩台伺服器A,B做redis叢集。 資料的寫入是平均分配到二台伺服器上,還是先寫完一台伺服器在向另一台伺服器寫資料呢。

二種情況各有什麼優勢,

怪我咯怪我咯2776 天前716

全部回覆(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
  • 取消回覆