当前位置: 首页> 文旅> 旅游 > Redis 集群三主三从配置

Redis 集群三主三从配置

时间:2025/8/27 0:23:25来源:https://blog.csdn.net/qq_36577291/article/details/141299784 浏览次数:0次

1:安装 

Redis安装Linux ubuntu_ubuntu离线安装redis7.2.5-CSDN博客

2:主从复制配置

参考  Redis主从同步配置-CSDN博客

3:哨兵配置

参考 Redis 哨兵模式配置-CSDN博客

4:集群配置

Redis 集群三主三从配置-CSDN博客

5:创建文件夹

到达redis 根目录
cd /usr/redis/# 创建主从工作目录
mkdir -p replication/6401
mkdir -p replication/6402
mkdir -p replication/6403
mkdir -p replication/6404
mkdir -p replication/6405
mkdir -p replication/6406# 创建日志目录
mkdir -p log/6401
mkdir -p log/6402
mkdir -p log/6403
mkdir -p log/6404
mkdir -p log/6405
mkdir -p log/6406# 创建pid目录
mkdir -p run/6401
mkdir -p run/6402
mkdir -p run/6403
mkdir -p run/6404
mkdir -p run/6405
mkdir -p run/6406

6:复制配置

mkdir -p /usr/redis/config
cp /usr/redis/redis.conf /usr/redis/config/reids_6401.conf

7: 修改配置

sed -i 's/6379/6401/g' redis_6401.confvi /usr/redis/config/redis_6401.conf# cluster节点端口号
port 6401# 开启集群模式
cluster-enabled yes# 节点超时时间
cluster-node-timeout 15000# 需要注释
# replicaof 127.0.0.1 6377#redis.conf 复制的源文件 有修改下面的配置忽略 可参考 #https://blog.csdn.net/qq_36577291/article/details/141288857# 修改后台启动
daemonize yes# pid号写入哪个配置文件
pidfile /usr/redis/run/6401/redis.pid
# 日志提示
logfile "/usr/redis/log/6401/redis.log"# 指定数据文件的存放位置,因为需要在一台机器启动两个实例,所以必须指定不同的位置,不然会丢失数据
dir /usr/redis/replication/6401/# 注释上允许所有网卡访问
# bind 0:0:0:0# 关闭保护模式
protected-mode no# 开启 AOF 存储 (可以关闭)
appendonly yes#设置密码
requirepass 123456#设置同步主节点的密码 (如果作为主节点 可以不设置)
masterauth 123456

8:增加其他节点配置

cp redis_6401.conf  redis_6402.conf
cp redis_6401.conf  redis_6403.conf
cp redis_6401.conf  redis_6404.conf
cp redis_6401.conf  redis_6405.conf
cp redis_6401.conf  redis_6406.confsed -i 's/6401/6402/g' redis_6402.conf
sed -i 's/6401/6403/g' redis_6403.conf
sed -i 's/6401/6404/g' redis_6404.conf
sed -i 's/6401/6405/g' redis_6405.conf
sed -i 's/6401/6406/g' redis_6406.conf

9:启动 6个节点

/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6401.conf  
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6402.conf
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6403.conf 
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6404.conf 
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6405.conf 
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6406.conf 

10:关联集群


/usr/redis/redis-7.2.5/src/redis-cli -a 123456 --cluster create 127.0.0.1:6401 127.0.0.1:6402 127.0.0.1:6403 127.0.0.1:6404 127.0.0.1:6405 127.0.0.1:6406 --cluster-replicas 1

 查看配置


/usr/redis/redis-7.2.5/src/redis-cli -p 6401 -a 123456
127.0.0.1:6401> info/usr/redis/redis-7.2.5/src/redis-cli -p 6404 -a 123456
127.0.0.1:6404> info

 6401节点的信息

6404节点的信息

 

11:测试可用性

ps -ef |grep redis
kill -9  6401端口的pid重新启动 6401
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/config/redis_6401.conf

查看节点信息


/usr/redis/redis-7.2.5/src/redis-cli -p 6401 -a 123456
127.0.0.1:6401> info/usr/redis/redis-7.2.5/src/redis-cli -p 6404 -a 123456
127.0.0.1:6404> info

6404节点的信息

12:6401 和 6404 接口主从切换成功,收工

参考资料

A:安装

Redis安装Linux ubuntu_ubuntu离线安装redis7.2.5-CSDN博客

B:主从复制配置

参考  Redis主从同步配置-CSDN博客

C:哨兵配置

参考 Redis 哨兵模式配置-CSDN博客

D:集群配置

Redis 集群三主三从配置-CSDN博客

关键字:Redis 集群三主三从配置

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: