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和端口所指定的节点加入到集群

 

         

 

posted @ 2020-02-26 15:13  雨落随  阅读(81)  评论(0)    收藏  举报