Linux搭建多机Redis集群

Posted RavenWE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux搭建多机Redis集群相关的知识,希望对你有一定的参考价值。

                                                                                                  三主三从

192.168.200.140  :6379192.168.200.170 :6310
192.168.200.150  :6379192.168.200.170 :6310
192.168.200.170  :6379192.168.200.170 :6310


一、首先自行安装搭建redis环境

二、修改主文件配置redis.conf

# bind 127.0.0.1 -::1  #注释掉指定访问的IP 修改为 bind 0.0.0.0 
bind 0.0.0.0  #表示任何机器都可以访问
protected-mode no  #关闭本机保护(不需配置了bind ip)
daemonize yes #开启守护进程(后台启动)
appendonly yes  #aof持久化
cluster-enabled yes  #开启集群
cluster-config-file nodes-6379.conf  #配置文件
cluster-node-timeout 15000  #集群超时时间

三、创建从文件配置redis6380.conf(mkdir redis6380.conf )

include /usr/myredis/redis.conf  #引入redis.conf文件
pidfile /var/run/redis_6380.pid  #启动pid
port 6380  #端口号
dbfilename dump6380.rdb  #rdb持久化保存文件名
cluster-enabled yes  #开启集群
cluster-config-file nodes-6380.conf  #配置文件
cluster-node-timeout 15000  #集群超时时间

四、启动redis服务

redis-server redis.conf
redis-server redis6379.conf

      注:  同上启动剩下两台服务器

五、启动集群

      cd /usr/software/redis-6.2.1/src

redis-cli --cluster create --cluster-replicas 1 192.168.200.150:6379 192.168.200.150:6310 192.168.200.140:6379 192.168.200.140:6310 192.168.200.170:6379 192.168.200.170:6310

六、普通方式登录测试

1. redis-cli -c  -p 6379  #-c 采用集群策略连接,设置数据会自动切换到相应的写主机
2. cluster nodes  #通过 cluster nodes 命令查看集群信息

测试成功

以上是关于Linux搭建多机Redis集群的主要内容,如果未能解决你的问题,请参考以下文章

windows版redis集群搭建

Linux(ubuntu)安装redis集群,redis集群搭建

linux下redis集群搭建

在linux环境下安装redis并且搭建自己的redis集群

Linux中的redis集群搭建

Linux Redis集群搭建与集群客户端实现