Redis集群搭建随笔
1.系统环境
操作系统:CentOs7.6
Redis版本:Redis5.0.7
2.搭建注意事项
搭建全程参考 https://blog.csdn.net/qq_42815754/article/details/82912130,不再详细说明,区别在于我是用两台服务器搭建的redis集群,遇到了一些坑
(1)环境需要安装gcc
yum install gcc-c++
(2)Make指令执行时出现致命错误
make MALLOC=libc
(3)redis.conf文件中 Bind IP地址,需要将IP地址改成本机的实际地址,否则两台服务器之间无法互相访问。配置默认绑定 127.0.0.1,配置文件有两个地方都有写127.0.0.1,我开始只看到前面一个,忽略了后面一个,导致没有把配置修改成功,其实一直都是绑定127.0.0.1,导致远程一直无法连接
(4)修改redis.conf相关配置:cluster-enabled yes,protected-mode no,appendonly yes
(5)需要将设置的端口加入到防火墙开放端口列表中
(6)redis 5.0以上不再需要安装ruby,直接用redis客户端执行集群指令即可:
./redis-cli --cluster create 172.20.8.105:7001 172.20.8.105:7002 172.20.8.105:7003 172.20.8.106:7004 172.20.8.106:7005 172.20.8.106:7006 --cluster-replicas 1
3.redis常用指令记录
(1)redis
| ./redis-cli -p 端口 -a password -h ip地址 | 连接redis |
| ./redis-cli -h IP地址 -p 端口 shutdown | 关闭redis |
| ./redis-server redis.conf | 按配置文件启动redis服务 |
(2)redis cluster
| cluster info | 打印集群信息 |
| cluster nodes | 集群节点 |
| cluster meet <ip> <port> | 将ip和端口所指定的节点加入到集群 |

浙公网安备 33010602011771号