在虛擬機上架設了redis集群,三台虛擬機,一共六個節點,每個虛擬機上分別使用 6379,6380端口。由於死機導致非法關閉,然后集群就起不來了,報error clusterdown hash slot not served的錯誤。
用redis-cli -c 登錄集群,用cluster nodes 查看發現cluster_known_nodes:1 也就是說只找到了一個其他節點,所以需要將丟失的節點手工加進去,於是用cluster meet ip 端口的方式將其他主機加進去,中間還因為寫錯了ip加入了錯誤的主機,於是又用 cluster forget 主機id移除多余的主機地址,主機id就是運行cluster nodes 是的第一列信息,如:e0b323bff32177383a287a5cfba1020920832639