2019独角兽企业重金招聘Python工程师标准>>>

本文演示了一个最简单的主备同步的例子,

在一台服务器上,启动两个redis服务,一个master,一个slave。

一、配置文件

准备两个redis用来启动的配置文件,把redis.conf 复制改名为 6379.conf、6380.conf。

6379.conf配置:

port 6379(端口)

requirepass "redis"(redis密码,安全选项)

6380.conf配置:

port 6380(端口)

requirepass "redis"(redis密码,安全选项)

slaveof 127.0.0.1 6379(主服务器IP和端口号)

masterauth redis(主服务器的密码,如果主服务器有密码需要填写此项)

slave-read-only yes(备服务器只读,可选)

slave-serve-stale-data yes(如果正在同步时发生读取请求,返回旧数据,可选)

二、启动服务

启动主服务器    redis-server /etc/redis/6379.conf

启动备服务器    redis-server /etc/redis/6380.conf

三、进入客户端

进入主服务器客户端    redis-cli -p 6379

进入备服务器客户端    redis-cli -p 6380

会发现备服务器的数据会跟随着主服务器数据的变化而变化。

但是备服务器由于之前设置了slave-read-only yes,修改备服务器时会返回错误说明:

(error) READONLY You can't write against a read only slave.

转载于:https://my.oschina.net/MinghanSui/blog/1525487

redis主备同步(使用)相关推荐

  1. Linux下Redis-3.0.7版本的安装以及Redis主备的部署(二)

    在上一篇文章中,我们介绍了redis的安装以及开机自启动的设置和测试等工作,在接下来将要介绍redis主备的部署,同时将对上面有些遗漏的问题进行补充说明. (1)redis在直接make完就可以使用的 ...

  2. Android 系统(273)---分布式Redis主备复制

    分布式Redis主备复制 主备复制流程 断点续传 当数据落在不同节点上时,如何保证数据节点之间的一致性是非常关键的.Redis采用主备复制的方式保证一致性,所有节点中,只有一个节点为主节点(maste ...

  3. mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的

    主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案. 在生产环境中,会有很多不可控因素,例如数据库服务挂了.为了保证应用的高可用,数据库也必须要是高可用的. ...

  4. Oracle11gR2下搭建DataGuard主备同步详解

    Oracle11gR2下搭建DataGuard主备同步详解 一 前言: 本文主要流程基于blog.itpub.net上博友oracle_zsx所著文章:<手把手教你安装Data Guard> ...

  5. oracle主备机密码文件不同步,oracle主备同步问题

    oracle主备同步 问题描述 ZABBIX近段时间某地区的DB备库同步异常,在后台查询主备是同步的 zabbix监控主备同步的语句为select round((sysdate-controlfile ...

  6. MySQL高可用之主备同步:电脑安装java步骤

    结构化数据.非结构化数据与半结构化数据 文章的开始,聊一下结构化数据.非结构化数据与半结构化数据,因为数据特点的不同,将在技术上直接影响存储引擎的选型. 首先是结构化数据,根据定义结构化数据指的是由二 ...

  7. 基于c语言的db2数据库开发,DB2日志(2) 用C语言扩展实现DB2日志管理及主备同步

    还好DB2提供了相关的USEREXIT程序(又名用户出口程序)可以使我们管理日志文件并有了扩展功能的可能性.在这一点上DB2明显要比Oracle开放些. 实现 1.首先将USEREXIT接口打开,让数 ...

  8. Redis主备+哨兵

    虽然Redis有持久化功能保障Redis服务器宕机也能恢复并且只有少量数据损失,但由于所有数据都在一台服务器上,如果服务器出现硬盘故障,那就算有备份也不能避免数据丢失的问题.而且在实际生产环境中,我们 ...

  9. 阿里云 mysql主从_阿里云MySQL主从_Mater Slave_主备同步_MySQL主从_MySQL延迟-云栖社区-阿里云...

    1.背景 为了提高系统的可用性和数据保护,MySQL通常采用master-slave的部署结构,简单高效,master和slave之间使用binlog来复制数据. binlog支持statement和 ...

最新文章

  1. iOS APP上架被拒重新提交审核教程
  2. 学生电脑哪个牌子好_专卖工作服哪个牌子好
  3. DASH直播平台的搭建
  4. android高度混淆,android – TextView与ImageSpan混淆行高
  5. 关于活动目录中DNS没有SRV记录的解决方法
  6. pythonxml库_对python 生成拼接xml报文的示例详解
  7. 带你换个角度理解图卷积网络
  8. spark-env.sh配置
  9. Linux服务器的优化
  10. 一副对联,送给所有创业小公司
  11. GC类型以及不同类型GC的搭配 1
  12. 通达OA的一些资源地址,持续更新
  13. 《MTP中高层实战管理专家周黎辉》
  14. 数字一阶低通滤波器立体解析
  15. IOS点,分辨率,尺寸,机型
  16. 二维矩形件排样算法之最低水平线搜索算法实现
  17. 计算机有线传播介质,有线传输介质有那些?
  18. 应广单片机定时器中断配置
  19. (React入门)ref
  20. 《英语口语900句 (624页+360分钟录音)》(Oral English 900 Expressions)

热门文章

  1. 未来,大脑扫描背包将神经科学带入现实世界
  2. JStorm与Storm源码分析(六)--收集器 IOutputCollector 、OutputCollector
  3. HTC打算一条道走到黑,开始资助「脑后插管操作」
  4. 去年押中数字人爆发,今年看好什么?百度研究院2022十大科技趋势预测出炉
  5. 波士顿动力「全家」跳舞贺新年,马斯克点赞视频:这不是CG!
  6. 传闻要被「降级」的这所211高校,让这位网红教授「救活了」
  7. “金主爸爸快回来交学费吧!”疫情让中国留学生难以返校,国外高校面临资金短缺...
  8. Mysql分析-profile详解
  9. WCF技术剖析之三十二:一步步创建一个完整的分布式事务应用
  10. 7月17日云栖精选夜读:深度 | 两个案例,掌握AI在大数据领域的前沿应用