redis主从集群搭建及容灾部署(哨兵sentinel)(2)

slave的配置和master基本一致,只需要修改相应的pidfile,端口,日志文件名,并配上master的地址和认证密码。

配置文件redis_slave.conf(和redis master差异的地方)

# pid file

pidfile /var/run/redis_slave.pid

# 监听端口

port 8003

# 指明日志文件名

logfile "./redis8003.log"

# 设置当本机为slav服务时,设置master服务的IP地址及端口,在Redis启动时,它会自动从master进行数据同步

slaveof 127.0.0.1 7003

# 当master服务设置了密码保护时,slav服务连接master的密码

masterauth 0234kz9*l

启动slave并查看数据同步情况

[root@rocket slave]# ./redis-server ./redis_slave.conf

[root@rocket slave]# ./redis-cli -a 0234kz9*l -p 8003

127.0.0.1:8003> select 1

OK

127.0.0.1:8003[1]> get name

"zhangsan"

可以看到,master中设置的key-value已经成功同步过来。

Redis容灾部署(哨兵Sentinel) 哨兵的作用

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/d43a9d10e52603e299c6fec64c9521dd.html