Redis7基础篇(六)

news2024/9/22 21:34:28

redis复制

目录

redis复制

前引

概念

能干嘛

怎么玩

基本操作

案例演示

前期配置

实操

常用三招

一主二仆

薪火相传

反客为主

复制原理和工作流程

复制的缺点


前引

redis复制这一篇有承上启下的作用 前面的 redis几乎是单机版 一台redis

概念

能干嘛

水平扩容指的是  每个从机负责一部分,所以不会那么累

怎么玩

基本操作

replicaof是配置一下是谁的 从数据库

slaveof是每次和master断开之后 重新连接 除非你已经使用了第一条命令配置了主数据库 那可以直接自动连接 不然的话可以使用这个命令来进行修改主从的关系 或者已经现在有主数据库了 用这个命令可以重新换一个老大

案例演示

前期配置

前提是可以ping的通

打开虚拟机可以看一下他的ip 使用ifconfig

使用主数据库看看能不能ping到两个从数据库 让三个数据库都可以ping通

防火墙的话可以设为关闭 或者设置白名单

修改配置文件

进入opt目录 里面有redis刚开始的压缩包 并且有解压之后的redis-7是出厂默认最原始的安装包

进入redis-7 里面的redis.conf 是最干净的配置文件

将这个配置文件复制到myredis目录下

实操

第一步让她后台运行不要弹出命令窗口

:xx  定位到指定行

行号+gg(按两下g键   行号gg--比如要跳12行  12gg

第二部绑定ip一定要注释掉 不然后面是连不上的

第三步 保护模式关闭

第四步指定端口

第五步指定工作目录

第六步 文件的进程id

第七步日志

上面那个是日志的级别 下面是日志的目录

第八步 开启本机的访问密码

第九步dump

第十步aof

第十一步

常用三招

一主二仆

启动主机 第一个虚拟机

启动从机第二个虚拟机和第三个虚拟机

除了6379之外 其他的都得指明端口号

看日志 主机日志显示两个从机绑定成功

查看日志文件 vim 6379.log

从机日志 切换到从机的虚拟机

先进行实验 主机写入一个命令

从机也能查到

1.读写分离 从机只能读操作

2.从机切入点问题

先让6381掉队

主机继续写

6380一直跟

写完k3之后启动6381

结果是可以跟上大部队

3.主机shutdown后从机会不会上位

4.主机shundown后 重启后关系还在不

使用slaveof去连接6379

这个命令只是当时生效 一旦重启就没有了

薪火相传

6379主数据库写数据 薪火相传的两个数据库都能收到

反客为主

复制原理和工作流程

复制的缺点

无人值守就引出了哨兵和集群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2057523.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

收银系统源码-购物卡与会员卡的区别

很多门店都会推出一些只有指定商品才可以使用的购物卡或不同额度、不同折扣的消费卡,用来进行一些商品的促销或会员储值。如今时代实体卡容易丢失,很多人出门不愿意带钱包卡包。如果您有这样的功能需求,快来看看千呼新零售2.0购物卡功能吧&am…

[FSCTF 2023]寻找蛛丝马迹

点一下,看到只有页面背景颜色变化 查看一下页面源码吧,发现第一段flag 访问一下styles.css,看到顶部有一串乱码(应该是flag一部分)我们用火狐的修复文字编码工具 进行修复后显示 然后再访问script.js,依旧是乱码,同样…

数据湖之Delta Lake

Delta Lake:数据湖存储层概述 Delta Lake 是一种开源的存储层技术,构建在 Apache Spark 的基础之上,旨在解决传统数据湖的可靠性、性能和数据一致性问题。它通过引入 ACID 事务、数据版本控制、时间旅行和统一的批处理与流处理等特性&#x…

【SCI/EI/SCOPUS/CNKI】第三届先进材料与装备制造国际会议(AMEM2024)

会议日期:2024年12月28-30日 会议地点:中国-云南省-昆明市 会议官网:https://www.iaast.cn/meet/home/Bx93wRT 出版检索:EI、Scopus等数据库收录 【主办单位】 国际应用科学与技术协会(IAAST) 【主讲嘉宾】 【论文出版与检…

20 数据可视化

20 数据可视化 本章概述一. `elasticsearch`实现数据统计1.1 创建用户信息索引1.1.1 控制台创建`aggs_user`索引1.1.2 `aggs_user`索引结构初始化1.1.3 创建`aggs_user`索引的`EO`对象1.1.4 用户类型枚举1.1.5 数据初始化****************************************************…

引入本地iconfont图标

iconfont-阿里巴巴图标库官网,搜索想要的图标 1、加入购物车 2、添加至项目 头部的资源管理,点我的项目 找到对应的项目,点击 下载至本地,是个zip压缩包 解压缩一下,copy一下文件,放到项目里,…

打印空心正方形(c语言)

1.//KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“* ”组成的“空心”正方形图案。 //输入描述 : //多组输入,一个整数(3~20),表示输出的行数,也表示组成正方形边的“…

PCBlayout什么意思

PCB (Printed Circuit Board) layout 是指在设计印制电路板的过程中,对电子元器件及导电路径进行合理布置的过程。这个过程对于确保电路板的功能性和可靠性至关重要。下面是一些 PCB layout 的基本概念和步骤: 元件放置: 元件放置是 PCB 设计…

AI在线免费数学工具:Qwen2-Math

1、Qwen2-Math https://huggingface.co/spaces/Qwen/Qwen2-Math-Demo

python中使用gurobi遇到强不等式约束(只有大于或者小于而不是大于等于或者小于等于的形式)的解决办法

文章目录 情况分析与解决思路数学模型严格不等式约束转化后的约束形式带入具体的 ϵ \epsilon ϵ 值 python代码总结 情况分析与解决思路 在gurobi求解数学优化问题时&#xff0c;标准的约束形式通常是大于等于&#xff08; >&#xff09;或小于等于&#xff08;<&…

nginx简介及功能介绍

目录 niginx与apache niginx特点 nginx模块介绍 nginx的编译安装 nginx的平滑升级及版本回滚 niginx的常用参数 nginx独立文件编写 location匹配用法 自定义日志 文件检测 nginx中的长链接管理 nginx下载服务器设置 nginx的状态页面 nginx的数据压缩功能 nginx的…

客车制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型

制造业正经历着前所未有的变革&#xff0c;其中客车制造行业作为传统制造业的重要组成部分&#xff0c;正积极拥抱5G、工业物联网及数字孪生等先进技术&#xff0c;推动生产模式的全面升级与数字化转型。 客车制造5G智能工厂工业物联数字孪生平台的出现&#xff0c;不仅为行业…

Datawhale X 魔搭 AI夏令营-大模型技术(微调)-大模型评分

大语言模型&#xff08;LLMs&#xff09;在自动化复杂评分任务和增强决策过程方面展示了巨大的潜力。从作文评分到信用风险评估&#xff0c;LLMs 已表现出卓越的文本理解和分析能力。然而&#xff0c;要充分利用LLMs的潜力&#xff0c;必须探索如何将它们与其他AI形式&#xff…

Python数据分析项目实战01_票房榜单分析和pyecharts大屏可视化

一&#xff1a;最终大屏效果展示 由于生成了html网页只能在本地上显示&#xff0c;这个大屏是动态的&#xff0c;只能显示其中的图片。如果要分享给他人使用&#xff0c;就需要将html源码转为网页。 生成的html源码入口&#xff1a;‬​‍​‌‌​⁠​​​‌‍​​​​​‬&a…

百日筑基第五十七天-虚拟线程

百日筑基第五十七天-虚拟线程 前提 JDK19于2022-09-20发布GA版本&#xff0c;该版本提供了虚拟线程的预览功能。下载JDK19之后翻看了一下有关虚拟线程的一些源码&#xff0c;跟早些时候的Loom项目构建版本基本并没有很大出入&#xff0c;也跟第三方JDK如鹅厂的Kona虚拟线程实…

Leetcode JAVA刷刷站(58)最后一个单词的长度

一、题目概述 二、思路方向 要解决这个问题&#xff0c;你可以通过遍历字符串 s 并从后往前计数的方式来实现。但更简洁且易于理解的方法是&#xff0c;首先去除字符串尾部的空格&#xff08;如果有的话&#xff09;&#xff0c;然后找到最后一个单词的起始位置&#xff0c;并计…

I2C学习:传输速率

一&#xff0e;内容简介 I2C总线根据传输速度不同&#xff0c;可以划分为5种速度模式&#xff0c;见下列表格。 速度模式 最高速率 备注 标准模式Sm 100Kbps 双向传输 向下兼容 快速模式Fm 400Kbps 快速模式增强Fm 1Mbps 高速模式HSm 3.4Mbps 超快速模式UFm 5Mbp…

解决在移动端css使用100vh底部被遮盖的问题

原文引用&#xff1a;https://blog.csdn.net/hw_happy/article/details/132421653 移动端下&#xff0c;若使用100vh单位&#xff0c;那么高度不会是浏览器可视区域的高度&#xff0c;而是会高于可视区域&#xff0c;所以居底部的元素会被遮盖住&#xff1a; 如果是chrome浏览…

autocommit自动提交事务及commit、rollback用法

MySQL默认开启事务自动提交&#xff0c;每条SQL语句都会被当做一个单独的事务自动执行。 一、查看autocommit自动提交事物状态 SHOW VARIABLES LIKE ‘autocommit’; 1、开启状态&#xff1a;ON autocommit的值为ON&#xff0c;表示系统开启自动提交模式 2、关闭状态&#…

【VIsion Master】机器视觉软件二次开发(C#版本)学习笔记

0.前言 最近接手新项目&#xff0c;用海康威视旗下的HIK ROBOT Vision Master机器视觉软件做二次开发相关的项目&#xff0c;写一篇博客记录一下学习过程。 参考视频&#xff1a;https://www.bilibili.com/video/BV1tq4y1j7RP?p1 其他参考资料&#xff1a;软件自带的开发文档…