364 字
2 分钟
redis主从
在两个节点安装 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 123456OK127.0.0.1:6379> info replication
# Replicationrole:masterconnected_slaves:1slave0:ip=172.16.21.6,port=6379,state=online,offset=1,lag=0master_repl_offset:1repl_backlog_active:1repl_backlog_size:1048576repl_backlog_first_byte_offset:2repl_backlog_histlen:0127.0.0.1:6379>
部分信息可能已经过时