364 字
2 分钟
redis主从
2022-03-01
统计加载中...

在两个节点安装 redis服务并启动,配置 redis的访问需要密码,密码设置为123456。然后将这两个 redis 节点配置为 redis 的主从架构。

安装redis#

[root@node1 ~]# yum install -y redis

【redis1】

[root@node1 ~]# vim /etc/redis.conf
#第一处修改 61行
# bind 127.0.0.1 //找到bind 127.0.0.1这行并注释掉
#第二处修改 80行
protected-mode no //修改后,外部网络可以访问
#第三处修改 128行
daemonize yes //修改后,开启守护进程
#第四处修改 480行
requirepass "123456" //添加设置访问密码
#第五处修改 272行 设定主库密码与当前库密码同步,保证从库能够提升为主库
masterauth "123456"
#第六处修改 593行 打开AOF持久化支持
appendonly yes

【redis2】

[root@node2 ~]# vim /etc/redis.conf
#第一处修改 61行
# bind 127.0.0.1 //找到bind 127.0.0.1这行并注释掉
#第二处修改 80行
protected-mode no //修改后,外部网络可以访问
#第三处修改 128行
daemonize yes //修改后,开启守护进程
#第四处修改 480行
requirepass "123456" //添加设置访问密码
#第五处修改 265行
slaveof 172.16.21.5 6379 //添加访问的主节点IP与端口
#第六处修改 272行
masterauth "123456" //添加访问主节点密码
#第七处修改 593行 打开AOF持久化支持
appendonly yes

重启服务#

systemctl restart redis

测试#

【redis1/redis2】

[root@node1 ~]# redis-server /etc/redis.conf
[root@node1 ~]# redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:1
slave0:ip=172.16.21.6,port=6379,state=online,offset=1,lag=0
master_repl_offset:1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:0
127.0.0.1:6379>
redis主从
https://www.cuteleaf.cn/posts/system-ops/redis-master-slave-setup/
作者
夏叶
发布于
2022-03-01
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时