redis主从复制配置详解

redis主从复制配置详解

2023年7月26日发(作者:)

redis主从复制配置详解redis主从复制配置详解⽬录第⼀,主从复制操作前的配置主从配置讲解之前,先说⼀下相关参数,这⾥只说⼀下⼏个跟主从复制有关的重要参数:##Redis默认不是以守护进程的⽅式运⾏,可以通过该配置项修改,使⽤yes启⽤守护进程daemonize yes##当Redis以守护进程⽅式运⾏时,Redis默认会把pid写⼊/var/run/⽂件,可以通过pidfile指定pidfile /myredis/run/# 指定本地数据库⽂件名,默认值为;除⾮⾮常要紧的数据否则尽量不要开启数据持久化dbfilename ##指定Redis监听端⼝,默认端⼝为6379

port 6379##绑定的主机地址(只允许主机连接,⼀般都是注释掉的)bind 127.0.0.1###指定本地数据库存放⽬录dir /myredis##(旧版本)设置当本机为slav服务时,设置master服务的IP地址及端⼝,在Redis启动时,它会⾃动从master进⾏数据同步slaveof #(新版本从 Redis 5 起使⽤ REPLICAOF 替代 SLAVEOF 。当然,为了向后兼容 SLAVEOF 命令仍然可⽤。)设置当本机为slav服务时,设置master服务的IP地址及端replicaof ###当master服务设置了密码保护时,slav服务连接master的密码masterauth #设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH 命令提供密码,默认关闭requirepass 123456主机配置:#主机配置daemonize yespidfile /myredis/run/t 6379#bind 127.0.0.1dir /myredisrequirepass 123456#主机连接密码(注意:这个在主从的时候可以不⽤配置,哨兵模式的时候需要配置⼀下密码,保证主从可以正常切换)masterauth 123456从机配置:#从机6380配置daemonize yespidfile /myredis/run/ilename t 6380#bind 127.0.0.1dir /myredisrequirepass 123456#主机地址和端⼝replicaof 127.0.0.1 6379#主机连接密码masterauth 123456从机配置:#从机6381配置daemonize yespidfile /myredis/run/ilename t 6381#bind 127.0.0.1dir /myredisrequirepass 123456#主机地址和端⼝replicaof 127.0.0.1 6379#主机连接密码masterauth 123456第⼆,分别启动三个端⼝的服务#主服务/redis/redis-6.0.8/src/redis-server /myredis/

#从服务6380/redis/redis-6.0.8/src/redis-server /myredis/

#从服务6381/redis/redis-6.0.8/src/redis-server /myredis/第三,查看replication节点info replication

第四,主从复制的测试操作如果查看信息如第三步所⽰的话,表⽰主从配置成功了,接下来,我们进⾏⼀下数据测试,看看是否进⾏了同步!主机进⾏字符串设置,可以在从机上获取到设置的数据:#设置测试数据set zctest_01 zcvalue#获取测试数据get zctest_01

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690379292a340659.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信