有兩台伺服器A,B做redis叢集。 資料的寫入是平均分配到二台伺服器上,還是先寫完一台伺服器在向另一台伺服器寫資料呢。
二種情況各有什麼優勢,
走同样的路,发现不同的人生
Redis 3.0 以上自帶的redis cluster可以試一下, Redis 叢集使用資料分片(sharding)而非一致性雜湊(consistency hashing)來實現:一個Redis 叢集包含16384 個雜湊槽(hash slot), 資料庫中的每個鍵都屬於這16384 個雜湊槽的其中一個, 叢集使用公式CRC16(key) % 16384 來計算鍵key 屬於哪個槽, 其中CRC16(key) 語句用於計算鍵key 的CRC16 校驗和。 希望以上回答對你有幫助
官方的叢集部署文件:http://redis.cn/topics/cluste...
Redis 3.0 以上自帶的redis cluster可以試一下, Redis 叢集使用資料分片(sharding)而非一致性雜湊(consistency hashing)來實現:一個Redis 叢集包含16384 個雜湊槽(hash slot), 資料庫中的每個鍵都屬於這16384 個雜湊槽的其中一個, 叢集使用公式CRC16(key) % 16384 來計算鍵key 屬於哪個槽, 其中CRC16(key) 語句用於計算鍵key 的CRC16 校驗和。 希望以上回答對你有幫助
官方的叢集部署文件:http://redis.cn/topics/cluste...