Redis主从配置参数
程序员文章站
2022-04-15 20:13:54
安装:本次部署为一主一从,分别在两个服务器上部署,所以不会设计到更改端口的问题,准备两台redis,redis安装请看这里:https://blog.csdn.net/xianyun1992/article/details/106182293配置:主从同样的配置:#bind 127.0.0.1 屏蔽这段,表示允许远程访问daemonize yes #默认为no,修改为yes,表示启动时在后台运行requirepass 123456 #设置下密码,123456为密码从服务器单独配置:slav...
安装:
本次部署为一主一从,分别在两个服务器上部署,所以不会设计到更改端口的问题,准备两台redis,redis安装请看这里:https://blog.csdn.net/xianyun1992/article/details/106182293
配置:
主从配置一共有三种方法,本篇记录的为最常用的一种,既在redis.conf
中配置。
主从同样的配置:
#bind 127.0.0.1 屏蔽这段,表示允许远程访问
daemonize yes #默认为no,修改为yes,表示启动时在后台运行
requirepass 123456 #设置下密码,123456为密码
从服务器单独配置:
slaveof 39.96.203.220 6379 #表示连接主服务器
masterauth password #主服务器密码,如果主服务器有密码的话,这里一定要配置
配置完成,启动:
./redis-server /usr/local/redis-4.0.8/redis.conf # 表示使用这个配置文件
到这里测试一下,就会发现现在主从已经可以同步数据了。
其他方法配置主从复制:
两种配置方法:(此两种方式均为临时生效)
1、使用redis-server
启动命令后加入--slaveof <masterip> <masterport>
2、Redis服务器启动后,直接通过客户端执行命令:slaveof <masterip> <masterport>
,则该Redis即可成为从节点。
断开连接:
通过slaveof no one
命令断开连接,从节点断开复制后,不会删除已有的数据,只是不再接受主节点新的数据变化。
主从工作原理:
在Redis2.8之前,如果为master配置了一个slave,不管这个slave是否是第一次连接上master,它都会发送一个SYNC命令(redis2.8版本之前的命令)欸master请求赋值数据。
本文地址:https://blog.csdn.net/xianyun1992/article/details/107576888
上一篇: 如何使用VSCode发布博客到博客园
下一篇: JavaServlet的文件上传和下载