Redis 叢集到底支援不支援批處理指令MGET等

FeelTouch發表於2019-03-04

目前,這不是一個確定的答案,對於不同叢集的實現方式其支援度也是不一樣的

原生Redis Cluster 3.* 和 4.*版本 叢集

3.0 不支援,即使在某些客戶端下返回了值,很可能僅僅只是某一個節點的值

4.0 僅支援相同slot,key不能保證在相同slot還是沒用

參考:Redis

阿里雲Redis Cluster

支援MGET MSET HMGET HMSET指令

受限MGETNX MSETNX HMGETNX HMSETNX和所有事務指令

參考:阿里雲Redis指令

CacheCloud

支援MGET MSET HMGET HMSET指令

其他未考證

參考:CacheCloud

Codis

支援MGET MSET HMGET HMSET指令

其他未考證

參考:Codis

 

 

相關文章