怎么实现Redis主从复制

技术怎么实现Redis主从复制本篇内容介绍了“怎么实现Redis主从复制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!架

本篇内容介绍了"怎么实现Redis主从复制"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

架构

主192.168.2.222

从192.168.2.187

从192.168.2.188

从库配置文件添加:

从192.168.2.187

从192.168.2.188

[root@rac1配置]# pwd

/usr/local/redis/config

[root @ Rac1 config]# vim redis。conf

#添加

slaveof 192.168.2.222 6379

重启数据库

[root @ Rac1 config]# redis-CLI-p 6379关闭

[root @ Rac1 config]# redis-服务器redis。conf

验证数据同步

主库2.222

[root@cjcos src]# redis-cli

127.0.0.1:6379设置站数据库管理员

127.0.0.1:6379获取站

dba '

从库2.187

[root@rac1 config]# redis-cli

127.0.0.1:6379获取站

dba '

从库2.188

[root@rac2 config]# redis-cli

127.0.0.1:6379获取站

dba '

主库2.222查看同步信息

127.0.0.1:6379信息复制

#复制

角色:主

connected _ slaves:2

slave0:ip=192.168.2.187,端口=6379,状态=在线,偏移量=11208,滞后=1

slave1:ip=192.168.2.188,port=6379,state=online,offset=11208,lag=1

master _ replid :231 ff 9d 15411 b 50038 a 43 bb 0726580 F4 DD 788 f80

master _ replid 2:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

master_repl_offset:11208

second_repl_offset:-1

repl_backlog_active:1

repl_backlog_size:1048576

repl _ backlog _ first _ byte _ offset :1

repl_backlog_histlen:11208

同步日志

主库2.222

- redis.log

8511:m 2020年3月23日14:53:51.841 *后台保存成功终止

8511:m 2020年3月23日14:5:51.842 *与副本192.168.2的同步成功。18860 .888888888816

8511:M 2020年3月23日14:53:57.272 *副本192.168.2请求同步。18860 .888888888816

8511:m 2020年3月23日14:5:57.272 *复制副本192.168.2请求的完全重新同步。36862 .16888888861

8511:M 2020年3月23日14:53:57.272 *开始与目标:磁盘同步的BGSAVE

8511:m 2020年3月23日14:53:57.272 *启动后台保存

磁盘上保存的8528: C 2020年3月23日14:53:57.326 *数据库

8528: C 2020年3月23日14:53:57.327 * RDB:写入时复制使用的0兆字节内存

常见问题:

同步失败,日志如下:

- redis.log

29884:s 2020年3月23日14:50336029.152 *正在连接到MASTER 192。168 .2。29884 .333363636326

29884:s 2020年3月23日14:50336029.152 *开始主副本同步

29884:s 2020年3月23日14:50336029.152 * SYNC的非阻塞连接触发了该事件。

29884:s 2020年3月23日14:50336029.153 #从master :-DENIED回复砰时出错Redis正在保护模式下运行,因为保护模式已启用,未指定绑定地址,也未向客户端请求身份验证密码。在这种模式下,只接受来自环回接口的连接。如果你想连接

解决方案:

-配置文件redis.conf添加:

绑定0.0.0.0

"怎么实现Redis主从复制"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/70309.html

(0)

相关推荐

  • R语言如何使用RcppEigen进行矩阵运算

    技术R语言如何使用RcppEigen进行矩阵运算这篇文章主要介绍了R语言如何使用RcppEigen进行矩阵运算,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下

    攻略 2021年11月6日
  • 首字下沉,word中怎样设置首字下沉

    技术首字下沉,word中怎样设置首字下沉原发布者:悲回风之摇蕙兮 怎么设置首字下沉Word首字下沉设置方法发布时间:2012-09-2712:19 作者:本站整理 来源: 509次阅读Word软件是我们最常用的办公软件,

    生活 2021年10月19日
  • SQL Server日期函数CAST和CONVERT以及在业务中的使用是怎样的

    技术SQL Server日期函数CAST和CONVERT以及在业务中的使用是怎样的SQL Server日期函数CAST和CONVERT以及在业务中的使用是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编

    攻略 2021年12月1日
  • python如何对列表内数据求和(python如何对列表每一项求和)

    技术Python怎么实现多维列表求和本篇内容介绍了“Python怎么实现多维列表求和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年12月17日
  • c++中如何使用两个栈实现一个队列

    技术c++中如何使用两个栈实现一个队列c++中如何使用两个栈实现一个队列,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、栈栈:只允许在固定

    攻略 2021年11月24日
  • 什么是TeamGantt

    技术什么是TeamGantt本篇内容主要讲解“什么是TeamGantt”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是TeamGantt”吧!  TeamGantt是一款

    攻略 2021年11月12日