一、修改redis.conf
注释掉bind配置
bind 192.168.46.133
二、防火墙开启数据传输端口和通讯端口
假如redis.conf配置了port 6380,则防火墙还需要开启16380端口(即已配置的port+10000)
使用redis-cli登录其中一个节点,使用cluster meet ip port进行ping即可。telnet也行。
三、不能使用127.0.0.1
/usr/share/doc/redis-tools/examples/redis-trib.rb create –replicas 1 127.0.0.1:6380 182.43.136.38:6380
标红的127.0.0.1是非法的。
四、二次使用redis-trib.rb create 前的清理工作
删除 node.conf,删除rdb持久化文件和nodes.conf文件等文件,清理节点的数据库信息即可,无需重启redis服务。
rm -v /var/lib/redis1/*
redis-cli -p 6380
flushall
flushdb
cluster reset