我已經建立了Redis主從服務器配置,其中有一個主服務器(6379端口)和3個從服務器(6380,6381,6382)在同一臺機器上運行。貌似集羣的設置是否正確,我可以看到運行info命令的輸出如下:Redis集羣主從服務器 - 無法添加密鑰
# Replication
role:master
connected_slaves:3
slave0:ip=127.0.0.1,port=6380,state=online,offset=29,lag=1
slave1:ip=127.0.0.1,port=6381,state=online,offset=29,lag=1
slave2:ip=127.0.0.1,port=6382,state=online,offset=29,lag=1
master_repl_offset:43
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:42
但無論我嘗試在主添加新的關鍵,我得到以下錯誤:
(error) CLUSTERDOWN Hash slot not served
使用Mac OS X Yosemite中的redis-3.0.7。
什麼你當你運行'redis-cli -p 6379集羣節點'? ,它會斷開其中一個散列槽未分配,這會導致整個集羣停機。 – Rabea
你有沒有解決過這個問題? – Eduardo