位置: 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 详解与复现(注意力机制加在什么位置)

  • amazfit手表怎么连接手机(amazfit手表怎么导入歌曲)

    amazfit手表怎么连接手机(amazfit手表怎么导入歌曲)

  • 麦当劳怎么预约第二天早餐(麦当劳怎么预约生日派对)

    麦当劳怎么预约第二天早餐(麦当劳怎么预约生日派对)

  • 电脑网络电缆被拔出怎么解决(电脑网络电缆被拔出怎么解决办法)

    电脑网络电缆被拔出怎么解决(电脑网络电缆被拔出怎么解决办法)

  • 笔记本纯固态硬盘多大够用(笔记本ssd固态)

    笔记本纯固态硬盘多大够用(笔记本ssd固态)

  • iphone自带调色在哪里(苹果手机的调色功能)

    iphone自带调色在哪里(苹果手机的调色功能)

  • 钉钉视频会议可以看回放吗(钉钉视频会议可以用作业帮吗)

    钉钉视频会议可以看回放吗(钉钉视频会议可以用作业帮吗)

  • vivo怎么拦截陌生短信(vivo怎么拦截陌生号码短信)

    vivo怎么拦截陌生短信(vivo怎么拦截陌生号码短信)

  • 全民k歌怎么弄两个号(腾讯音乐人绑定全民k歌怎么弄)

    全民k歌怎么弄两个号(腾讯音乐人绑定全民k歌怎么弄)

  • 红米Note8Pro屏幕材质(红米Note8pro屏幕摔碎了如何导出数据)

    红米Note8Pro屏幕材质(红米Note8pro屏幕摔碎了如何导出数据)

  • 4g手机为什么显示2g网络(4g手机为什么显示两g网络)

    4g手机为什么显示2g网络(4g手机为什么显示两g网络)

  • 微信认证是什么意思啊(微信认证是什么费用)

    微信认证是什么意思啊(微信认证是什么费用)

  • 打印不清楚是什么原因(打印出来的不清晰)

    打印不清楚是什么原因(打印出来的不清晰)

  • oppor17系统更新的坏处(oppor17系统更新到几个版本了?)

    oppor17系统更新的坏处(oppor17系统更新到几个版本了?)

  • iphone11电池容量(iphone11电池容量多大)

    iphone11电池容量(iphone11电池容量多大)

  • ipadpro9.7支持快充吗(ipadpro9.7可以快充吗)

    ipadpro9.7支持快充吗(ipadpro9.7可以快充吗)

  • 顺序表属于逻辑结构吗(顺序表的特点是逻辑结构中相邻)

    顺序表属于逻辑结构吗(顺序表的特点是逻辑结构中相邻)

  • xr怎么拦截骚扰电话(xr拦截骚扰电话)

    xr怎么拦截骚扰电话(xr拦截骚扰电话)

  • 电脑系统参数设置在哪(电脑系统参数设置怎么看)

    电脑系统参数设置在哪(电脑系统参数设置怎么看)

  • 手机有指南针吗(手机有指南针吗在哪里)

    手机有指南针吗(手机有指南针吗在哪里)

  • ios12为啥搞不了动态壁纸(为什么苹果12不能下载软件了)

    ios12为啥搞不了动态壁纸(为什么苹果12不能下载软件了)

  • 手机淘宝怎么修改生日(手机淘宝怎么修改支付密码)

    手机淘宝怎么修改生日(手机淘宝怎么修改支付密码)

  • 苹果x怎么设置蓝牙接听(苹果x怎么设置陌生来电拦截)

    苹果x怎么设置蓝牙接听(苹果x怎么设置陌生来电拦截)

  • oppo桌面小程序在哪(oppo桌面小程序变小了怎么恢复)

    oppo桌面小程序在哪(oppo桌面小程序变小了怎么恢复)

  • ldntl10是什么型号(lld-tl10)

    ldntl10是什么型号(lld-tl10)

  • 手机便签怎么用(手机便签怎么用表格)

    手机便签怎么用(手机便签怎么用表格)

  • 电脑cpu在哪里看(电脑CPU在哪里看?)

    电脑cpu在哪里看(电脑CPU在哪里看?)

  • ant-design-vue导航菜单a-menu的使用解读(vue导航方式)

    ant-design-vue导航菜单a-menu的使用解读(vue导航方式)

  • 年报的资产负债率在哪里
  • 累计折旧影响所得税费用吗
  • 应收账款平均占用资金的变动额
  • 对外投资企业利润回国意愿的政策建议
  • 商贸公司可以用加工厂的商标委托加工生产吗
  • 应收账款转让的会计处理
  • 律师事务所计提准备金的标准
  • 出口退税是退进项
  • 美金公户打入个人账户
  • 单位日常发的钱都有哪些
  • 营改增安装服务费税率
  • 增值税专用发票抵扣期限
  • 财税[2016]101
  • 临时业务开票
  • 销售赠品怎么入账
  • 私立医院适用什么法律
  • 货物出口被海关查
  • 所得税 季报
  • 个体户注销麻烦还是公司注销麻烦
  • 逾期申报会对纳税人产生哪些不良影响?
  • 土地租赁期间政府征收
  • mac鼠标移动到角落立刻显示桌面
  • 什么叫毛利润和净利润
  • cyb2k.exe是安全进程吗 cyb2k进程危险吗
  • 未入账发票可以作废吗
  • 收益类账户的会计分录
  • cmdkill进程
  • 股权无偿赠与协议书范本
  • 车间闲置固定资产怎么算
  • php转word
  • 营改增后土地增值税
  • ChatGLM-6B (介绍相关概念、基础环境搭建及部署)
  • 存放中央银行款项科目按其资金性质
  • 企业所得税如何更正申报
  • 美轮美奂的对象是什么
  • 如何自定义smartart
  • 卡克斯劳坦恩酒店
  • 深入浅出讲解傅里叶变换
  • 换货和退货有什么区别
  • 印花税申报一直显示办理中什么意思
  • 申报完成后怎么处理
  • 租赁房屋开具发票商品名称
  • 固定资产报废后累计折旧
  • mongodb mongoose
  • 视同销售如何做账务处理?
  • 建筑设备租赁如何交税
  • 营业收入的意义是什么
  • 公司支付款项制度
  • 农产品收购发票可以不抵扣吗
  • 税务师报名条件和要求
  • 给员工发工资时要交税吗
  • 中小企业收款
  • 企业筹办费计入什么科目
  • 微信公众号注册时间在哪里看
  • 更正申报所得税汇算清缴
  • 发票只能用一次吗
  • 快递费可以抵扣销项吗
  • 补缴以前年度企业所得税分录怎么写
  • 加盟费交税
  • 建筑企业其他业务收入范围
  • linux中如何配置环境变量
  • linux vs windows
  • centos6启动服务的命令
  • win10系统office2007每次打开都要配置
  • ztree默认选中
  • unity3D游戏开发
  • jquery开发
  • 获取控件的值
  • 安卓 aac
  • javascript中array数组对象的含义及常用方法
  • 求行驶时间的公式
  • android/data/wifipwd
  • python 入门
  • android开源小项目
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 湖北税务投诉电话
  • 开票软件重置密码去哪里
  • 云南省个人所得税税率
  • 重庆税务局发票作废怎么处理
  • 国税局辽宁省国税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设