位置: IT常识 - 正文

Redis主从复制(redis主从复制如何保证不丢失数据)

编辑:rootadmin
Redis主从复制 文章目录1.概述2.主从优点2.1 一主多从搭建2.2 新建目录2.3 复制目录2.4 修改从的配置文件2.5 启动三个redis实例2.6 **查看启动状态**2.7 测试1.概述

推荐整理分享Redis主从复制(redis主从复制如何保证不丢失数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:redis主从复制如何保证不丢失数据,Redis主从复制过程,Redis主从复制群集和哨兵模式配置,redis主从复制和redis集群的区别,redis主从复制如何保证不丢失数据,redis主从复制的缺点,redis主从复制漏洞,redis主从复制漏洞,内容如对您有帮助,希望把文章链接给更多的朋友!

Redis支持集群功能。为了保证单一节点可用性,redis支持主从复制功能。每个节点有N个复制品(replica),其中一个复制品是主(master),另外N-1个复制品是从(Slave),也就是说Redis支持一主多从。

​ 一个主可有多个从,而一个从又可以看成主,它还可以有多个从。

2.主从优点

增加单一节点的健壮性,从而提升整个集群的稳定性。(Redis中当超过1/2节点不可用时,整个集群不可用)

​ 从节点可以对主节点数据备份,提升容灾能力。

​ 读写分离。在redis主从中,主节点一般用作写(具备读的能力),从节点只能读,利用这个特性实现读写分离,写用主,读用从。

2.1 一主多从搭建

在已经搭建的单机版redis基础上进行操作 并且关闭redis单机版 进入redis中 cd /usr/local/redis/bin/

./redis-cli shutdown2.2 新建目录mkdir /usr/local/replica2.3 复制目录

之前安装的redis单机版中bin目录复制三份,分别叫做:master、slave1、slave2

cp -r /usr/local/redis/bin /usr/local/replica/mastercp -r /usr/local/redis/bin /usr/local/replica/slave1cp -r /usr/local/redis/bin /usr/local/replica/slave22.4 修改从的配置文件

修改2个从的redis.conf,指定主节点ip和端口。并修改自身端口号防止和其他redis冲突。 修改slave1节点

vim /usr/local/replica/slave1/redis.confRedis主从复制(redis主从复制如何保证不丢失数据)

指定主节点ip和端口(我这里连接是192.168.137.134)

replicaof 192.168.137.134 6379

修改slave1节点端口,修改完之后保存退出

port 6380

修改slave2节点

vim /usr/local/replica/slave2/redis.conf

指定主节点ip和端口(我这里连接是192.168.137.134)

replicaof 192.168.137.134 6379

修改slave2节点端口,修改完之后保存退出

port 63812.5 启动三个redis实例

注意:一定要关闭单机的redis,否则端口冲突。

cd /usr/local/replicavim startup.sh //创建一个启动文件,方便启动

在文件中添加下面内容

cd /usr/local/replica/master/./redis-server redis.conf cd /usr/local/replica/slave1./redis-server redis.conf cd /usr/local/replica/slave2./redis-server redis.conf

赋予权限

chmod a+x startup.sh

开启

./startup.sh2.6 查看启动状态ps aux|grep redis

可以看到启动了三个redis,这里就不进行图片展示了

2.7 测试

不进行图片展示 思路:由于我们创建的是主从结构,读写分离模式,所以我们进入主节点的命令行界面,进行set数据,然后get数据,查看是否可以查看set进去的数据,退出主节点,进入子节点命令行界面,进行get数据查看数据是否同步,然后进行set数据,进行观察

cd /usr/local/replica/master/ //进入主节点./redis-cli //进入主节点命令行界面set name zhangsan //set 数据get name //get数据Ctrl+C /退出cd /usr/local/replica/slave1 //进入从节点./redis-cli -p 6380 //进入从节点命令行界面 需要注意的是后边需要加-p 6380 (6380为从节点端口号)get name//get数据set name wangwu//set 数据

到这里,主从结构就结束了!

本文链接地址:https://www.jiuchutong.com/zhishi/299490.html 转载请保留说明!

上一篇:Docker在Windows环境的搭建和使用(docker windows -v)

下一篇:[ 注意力机制 ] 经典网络模型2——CBAM 详解与复现(注意力机制加在什么位置)

  • 苹果撤销键入怎么关闭(苹果撤销键入怎么弹出来的)

    苹果撤销键入怎么关闭(苹果撤销键入怎么弹出来的)

  • 苹果手机微信如何设置不显示内容(苹果手机微信如何换行)

    苹果手机微信如何设置不显示内容(苹果手机微信如何换行)

  • 电脑可以用老版本微信吗(老电脑可以升级吗)

    电脑可以用老版本微信吗(老电脑可以升级吗)

  • 电脑下框底栏怎么恢复(电脑下框怎么设置)

    电脑下框底栏怎么恢复(电脑下框怎么设置)

  • qq账户解冻一般要几天(qq账户解冻一般要多久)

    qq账户解冻一般要几天(qq账户解冻一般要多久)

  • 快手评论怎么突然没了(快手评论怎么突然出现自己的图片)

    快手评论怎么突然没了(快手评论怎么突然出现自己的图片)

  • 回收宝退回的手机会被调换吗(回收宝退回的手机会有包装吗)

    回收宝退回的手机会被调换吗(回收宝退回的手机会有包装吗)

  • 电脑微信怎么扫一扫(电脑微信怎么扫码看直播)

    电脑微信怎么扫一扫(电脑微信怎么扫码看直播)

  • ps的网络意思是什么(ps网络语)

    ps的网络意思是什么(ps网络语)

  • 微信红包点开可以不领吗(微信红包点开可以看到吗)

    微信红包点开可以不领吗(微信红包点开可以看到吗)

  • 为什么有的qq没有匹配聊天(为什么有的QQ没有随心贴)

    为什么有的qq没有匹配聊天(为什么有的QQ没有随心贴)

  • vivo跟oppo是不是一家(vivo和oppo是一家么)

    vivo跟oppo是不是一家(vivo和oppo是一家么)

  • 弹性ip什么意思(弹性ip和公网ip区别)

    弹性ip什么意思(弹性ip和公网ip区别)

  • 加湿器算大功率电器吗(加湿器额定功率大好还是小好)

    加湿器算大功率电器吗(加湿器额定功率大好还是小好)

  • 淘宝店铺粉丝数有什么用(淘宝店铺粉丝数量有权重吗)

    淘宝店铺粉丝数有什么用(淘宝店铺粉丝数量有权重吗)

  • 华为手机拍照变文档(华为手机拍照变成黑白怎么改成彩色)

    华为手机拍照变文档(华为手机拍照变成黑白怎么改成彩色)

  • 苹果xs支持多少快充(苹果xs支持多少瓦无线充电)

    苹果xs支持多少快充(苹果xs支持多少瓦无线充电)

  • 已注册防沉迷怎么解除(已注册防沉迷怎么注册)

    已注册防沉迷怎么解除(已注册防沉迷怎么注册)

  • 美颜相机会改变五官吗(美颜相机会改变照片的像素吗)

    美颜相机会改变五官吗(美颜相机会改变照片的像素吗)

  • 快手戳一下有什么用(快手戳一下有什么好处)

    快手戳一下有什么用(快手戳一下有什么好处)

  • 堆叠复印什么意思(堆叠复印100%)

    堆叠复印什么意思(堆叠复印100%)

  • teek是什么牌子(teek这个牌子衣服咋样)

    teek是什么牌子(teek这个牌子衣服咋样)

  • 百度知道如何删掉提问(百度知道如何删除别人的提问)

    百度知道如何删掉提问(百度知道如何删除别人的提问)

  • cad等分点命令(cad等分点命令行)

    cad等分点命令(cad等分点命令行)

  • 如何选购餐桌?(如何选购餐桌椅)

    如何选购餐桌?(如何选购餐桌椅)

  • 最短命的iPad是什么(ipad最长使用时间)

    最短命的iPad是什么(ipad最长使用时间)

  • 黏菌算法(Slime Mould Algorithm,SMA)(黏菌算法总结)

    黏菌算法(Slime Mould Algorithm,SMA)(黏菌算法总结)

  • element级联选择器选择获得完整数组(element级联选择器动态获取数据)

    element级联选择器选择获得完整数组(element级联选择器动态获取数据)

  • 实际开票金额和申报金额不符
  • 期末结转的内容
  • 领备用金填什么单子
  • 高新技术认定研发费用要求
  • 申报美元出口以欧元收汇
  • 机械设备租赁印花税谁交
  • 转出进项税
  • 企业清理固定资产所得税汇算是需要调整吗
  • 小规模纳税人购置税控设备
  • 开票交税当月不确认收入如何做账?
  • 其他业务活动包括
  • 应付利息与应付利息区别
  • 增值税没达到起征标准
  • 2018增值税暂行条例
  • 发票清单太多怎么办理
  • 纳税管理的主要内容是什么
  • 一般纳税人购进原材料支付的增值税
  • 支票进账对方没钱开户行会打电话叫他存钱吗?
  • 应交税金的明细科目
  • 已预缴税款金额可以不申请退税吗
  • 资产减值损失月末需要结转吗
  • 如何在excel中自动筛选
  • 快捷工具栏在哪儿
  • 计划成本是什么科目
  • 本期进项税额转出会计分录
  • 来料加工怎么核算成本
  • 煤炭贸易公司账务大全
  • 向境外企业支付技术咨询指导费
  • 应缴纳的房产税计入什么科目
  • 公司给员工的购房补贴
  • webpack配置publicpath
  • inature前沿
  • 运输费怎么做会计分录
  • 待摊费用在资产负债表里写在哪
  • 对公账户每笔钱都得做账吗
  • 网商贷企业贷款条件
  • python tkinter ttk
  • mongodb的坑
  • 终止经营列报的相关表述
  • 公司举办活动方案
  • 进项税加计抵扣政策2023年
  • 安家费有税吗
  • 联通里的话费可以拿来干嘛
  • 应付国库集中支付结余核算
  • 异地施工怎么交税
  • 小规模纳税人未开票收入如何申报增值税
  • 红冲暂估原材料如何做会计分录
  • 国税代开专票缴纳城建税分录?
  • 销售折扣怎么制定
  • 非同一控制下企业合并发生的审计费
  • 没有报关单可以出口吗
  • 股权关系怎么描述
  • 进项税额转出科目编码
  • SQLSERVER 中datetime 和 smalldatetime类型分析说明
  • Windows Server 2003几个实用小技巧
  • 怎么禁止p2p下载器
  • 电脑太慢了怎么解决
  • windows7开机后网络标志转圈
  • windows的气泡屏保会加速
  • mac小技巧
  • Windows Server 2012实用技巧集锦
  • win10系统如何查找文件
  • number mac
  • win10系统中怎么删除日志文件
  • win7系统不兼容开不了机
  • 使用灭火器人要站在上风口还是下风口
  • linux中执行.sh文件
  • replace函数怎么替换
  • shell编程技巧
  • python选择器
  • django发送请求
  • u3d中文版本
  • label jsp
  • linux shell 进程
  • python查找字符串中指定字符的个数
  • js调用url接口
  • unity3d ik
  • 纳税申报表如何看销售额
  • 商铺 评估价
  • 造纸及纸制品业属于什么行业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设