Linux搭建多机Redis集群
Posted RavenWE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux搭建多机Redis集群相关的知识,希望对你有一定的参考价值。
三主三从
192.168.200.140 :6379 | 192.168.200.170 :6310 |
192.168.200.150 :6379 | 192.168.200.170 :6310 |
192.168.200.170 :6379 | 192.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集群的主要内容,如果未能解决你的问题,请参考以下文章
Linux(ubuntu)安装redis集群,redis集群搭建