redis master配置了密码进行主从同步
2023-09-14 09:12:26 时间
1.如果master不设置密码,那么直接在slave服务器配置slaveof即可 配置如下
#slaveof ip 端口 slaveof 221.224.85.186 6379
配置好我们看下redis的日志 看是否同步成功
5014:S 25 Jan 10:53:53.667 * Connecting to MASTER 221.224.85.186:6379 5014:S 25 Jan 10:53:53.667 * MASTER <-> SLAVE sync started 5014:S 25 Jan 10:53:53.700 * Non blocking connect for SYNC fired the event. 5014:S 25 Jan 10:53:53.734 * Master replied to PING, replication can continue... 5014:S 25 Jan 10:53:53.832 * Partial resynchronization not possible (no cached master) 5014:S 25 Jan 10:53:53.867 * Full resync from master: 4d6221e370675f397c396c9222b1b60bfcea1efb:1 5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: receiving 844 bytes from master 5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: Flushing old data 5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: Loading DB in memory 5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: Finished with success
5014:S 25 Jan 10:53:53.667 * Connecting to MASTER 221.224.85.186:6379
这句是从上面slave服务器日志里面获取的,我们可以看到连接的master的服务器的ip是221.224.85.186
MASTER <-> SLAVE sync: Finished with success
看到输出的语句是success表示同步成功.
2.master设置密码的情况下同步数据,其实很简单,我们只要让slave能连上master就可以了,我们在slave的配置文件中加一句话即可。
masterauth 123456
OK。
不然可能会出现一下错误
4939:S 25 Jan 09:53:20.450 # MASTER aborted replication with an error: NOAUTH Authentication required. 4939:S 25 Jan 09:53:21.291 * Connecting to MASTER 120.27.137.142:6379 4939:S 25 Jan 09:53:21.292 * MASTER <-> SLAVE sync started 4939:S 25 Jan 09:53:21.317 * Non blocking connect for SYNC fired the event. 4939:S 25 Jan 09:53:21.342 * Master replied to PING, replication can continue... 4939:S 25 Jan 09:53:21.368 * (Non critical) Master does not understand REPLCONF listening-port: -NOAUTH Authentication required. 4939:S 25 Jan 09:53:21.393 * (Non critical) Master does not understand REPLCONF capa: -NOAUTH Authentication required. 4939:S 25 Jan 09:53:21.393 * Partial resynchronization not possible (no cached master) 4939:S 25 Jan 09:53:21.419 # Unexpected reply to PSYNC from master: -NOAUTH Authentication required. 4939:S 25 Jan 09:53:21.419 * Retrying with SYNC... 4939:S 25 Jan 09:53:21.444 # MASTER aborted replication with an error: NOAUTH Authentication required.
相关文章
- 使用Redis实现安全的数据加密(redis加密码)
- 如何优化Redis缓存配置(redis缓存配置)
- 用Lua加强Redis的性能(redis结合lua)
- Redis与Solr的完美结合(redis和solr)
- 安全使用Redis配置密码保护(要为redis配置密码)
- 实现高可用若依Redis集群配置(若依redis集群配置)
- 正态分布与Redis一次有效的匹配(正态分布匹配redis)
- 禾匠Redis简易配置指南(禾匠redis配置)
- 电脑中解锁Redis的迷人之旅(电脑启动redis)
- 实现本地设置Redis密码的过程(本地设置redis密码)
- 深陷困境本地Redis连接失败(本地redis连接失败)
- XAMPP搭配Redis构建可靠的Web应用(xamp redis)
- SSM搭建Redis缓存一个简单而又高效的实践(ssm配置redis缓存)
- SSM框架与Redis的结合配置实践(ssm redis 配置)
- 修改Redis服务器IP,尽快让其可用(修改redis的ip)
- 如何快速将List写入Redis(向redis写入list)
- 破解Redis默认写入密码之路(redis默认写入密码)
- 面试中,Redis知识点不可不懂(redis 面试重点)
- 安全不可小视Redis集群需要密码吗(redis集群有密码么)
- 搭建基于Redis集群的从节点配置(redis集群从节点配置)
- 使用Redis实现高效防穿透(redis 防穿透)
- Redis配置哨兵动态不刷新(redis配置哨兵不刷新)
- Redis有何必要进行预热(redis都要预热吗)
- Redis跳表面试让你乐开花(redis 跳表面试)