新聞中心
redis集群數(shù)據(jù)存儲原理:
沙灣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
? ? 在redis cluster中,如果想要存入一個key-value,
? ? 這個key首先會通過CRC16算法取余(和16384取余),
? ? 結果會對應上0-16383之間的哈希槽(hash slot)
? ? 最后,redis cluster會將key-value放置在對應的哈希槽中。
? ??
redis集群數(shù)據(jù)獲取原理:
? ? 當client向redis cluster中的任意一個節(jié)點發(fā)送與數(shù)據(jù)庫key有關的命令時,
? ? 接收命令的節(jié)點會計算出要處理的key屬于哪個哈希槽(hash slot),
? ? 并且先檢查這個hash slot是否屬于自己(管轄):
? ? ? ? 如果key所在的槽正好屬于自己(管轄),節(jié)點會直接執(zhí)行這個key相關命令。
? ? ? ? 如果key所在的槽不屬于自己(管轄),那么節(jié)點會給client返回一個MOVED錯誤,
? ? ? ? 指引client轉向負責對應槽的節(jié)點,并客戶端需要再次發(fā)送想要執(zhí)行的和key相關的命令。
新聞名稱:Redis集群寫入/查詢數(shù)據(jù)原理(理論)
轉載源于:http://www.dlmjj.cn/article/jgooie.html