Redis 配置集群遇到问题及解决方法
一。配置完所有主节点后,报 "ERR Invalid node address specified"
由于 redis-trib.rb 对域名或主机名支持不好,故在创建集群的时候要使用 ip:port 的方式
redis-trib.rb create ip1:port1 ip2:port2 ip3:port3
二。创建集群时报某个 err slot 0 is already busy (redis::commanderror)
这是由于之间创建集群没有成功,需要将 nodes.conf 和 dir 里面的文件全部删除 (注意不要删除了 redis.conf)
1 | 停止服务 |
三。创建集群时一直处于 "Waiting for the cluster to join…" 的状态
这个问题原因不知,但解决方法是在 redis.conf 文件中把 bind 127.0.0.1 本地环回口改为物理接口.
四。安装 ruby redis 时长时间没响应
这是由于天朝网络,解决办法是改 ruby 源 (请自行 baidu) 或手动安装