参照博客,redis集群
https://www.cnblogs.com/wuxl360/p/5920330.html
https://www.cnblogs.com/yuanermen/p/5717885.html
安装ruby rpm 报错,参考博客
https://blog.youkuaiyun.com/mydo/article/details/47748211
神奇的是我安装完了ruby之后还是无法执行
redis-trib.rb
就算在src/目录下 仍然需要执行 ./ 神奇 绑定redis IP失败 全部是默认的 127.0.0.1
但是绑定了 之后 由于另外一台是docker 少一些环境没有安装 于是打算只安转三个节点
于是一直报下面的错误
./redis-trib.rb create --replicas 1 192.168.16.219:7002
>>> Creating cluster
*** ERROR: Invalid configuration for cluster creation.
*** Redis Cluster requires at least 3 master nodes.
*** This is not possible with 1 nodes and 1 replicas per node.
*** At least 6 nodes are required.
查询相关博客才知道,搭建集群至少需要3主3从6台服务器或进程
菜鸟现在才知道!!!!!!或许是英文太菜没有看懂英文报错
还有查询相关博客,说redis bind ip地址的问题 求普及一波,不是很熟!因为我启动是不成功的
root 8098 1 0 16:59 ? 00:00:04 redis-server 127.0.0.1:7000 [cluster]
root 8111 1 0 16:59 ? 00:00:04 redis-server 127.0.0.1:7001 [cluster]
root 14937 7941 0 17:57 pts/1 00:00:00 redis-server 192.168.16.219:7002 [cluster]
找到一篇关于redis bind 说了算是比较清晰的博客
https://blog.youkuaiyun.com/hel12he/article/details/46911159
变成这样,我也很奇怪啊!!!!