Redis6.x 薪火相传和反客为主

2024-01-14 00:30

本文主要是介绍Redis6.x 薪火相传和反客为主,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 薪火相传
  • 反客为主

薪火相传

上一个Slave可以是下一个slave的Master,Slave同样可以接收其他 slaves的连接和同步请求,那么该slave作为了链条中下一个的master, 可以有效减轻master的写压力,去中心化降低风险。

slaveof  <ip><port>

中途变更转向:会清除之前的数据,重新建立拷贝最新的风险是一旦某个slave宕机,后面的slave都没法备份。
主机挂了,从机还是从机,无法写数据了

在这里插入图片描述

举个例子,公司之初,一个领导,管两个人,非常方便,如果管20个人呢,会相当麻烦,那么领导可以选择管两个人,让两个人继续管剩下的人,如下图所示:

请添加图片描述

在redis中操作时,可以用 如下命令 去做,可自行脑补过程。。

127.0.0.1:6380> slaveof 127.0.0.1 6379
127.0.0.1:6381> slaveof 127.0.0.1 6380

反客为主

当一个master宕机后,后面的slave可以立刻升为master,其后面的slave不用做任何修改。
用 slaveof no one 将从机变为主机。

比如 6379挂掉了, 我们可以在6380输入如下命令

127.0.0.1:6380> slaveof  no one

这样6380 就是master机器了。

这篇关于Redis6.x 薪火相传和反客为主的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/603319

相关文章

Redis缓存(笔记三:Redis6新数据类型)

目录 1. 介绍 2. Bitmaps(可以称为字符串,专门进行位操作的字符串) 2.1 概念 2.2 setbit(设置Bitmaps中某个偏移量的值) 2.3 getbit(获取Bitmaps中某个偏移量的值) 2.4 bitcount(统计字符串被设置为1的bit数,访问过的用户为1,没有访问过的为0) 2.5 bitop(复合操作,将多种情况的操作结果保存在destkey中)

redis 主从复制薪火相传 哨兵sentinel配置以及底层原理

薪火相传 我们知道redis的主从复制还有一个常见的架构  ---薪火相传 使用这种结构可以有效减轻master节点的复制数据同步压力 注意这里的6380节点仍然是slave节点 可以理解为一个中间节点,仍然是不可以写只可以读取的 我们只需要使用 slaveof ip port 这里可能访问节点的时候出现问题,这是在节点变化期间 多次尝试即可 当然我们还可以让其自立门户 slaveof

Redis7降级到Redis6如何AOF备份恢复(错的)

Redis7降级到Redis6如何AOF备份恢复(错的) 前提:从始至终开启AOF 介绍的Docker安装的Redis,不是Docker也一样,差不多 一、data目录差异 redis版本7 - /data/appendonlydir- appendonly.aof.manifest- appendonly.aof.[数字].incr.aof- appendonly.aof

Ty学习笔记-Redis6

https://www.bilibili.com/video/BV1Rv41177Af 数据都在内存中,支持持久化,主要用作备份恢复作为缓存数据库辅助持久化数据库会周期性到把更新到数据写入磁盘或把修改操作写入追加到记录文件支持存储string,list,set,zset(sorted set),hash类型支持push,pop,add,remove,并交差等操作,操作都是原子性的默认16个数据库

Redis6.x 复制原理和一主二仆

一主二仆 切入点问题? slave1、slave2是从头开始复制还是从切入点开始复制?比如从k4进来,那之前的k1,k2,k3是否也可以复制? 从机是否可以写?set可否? 主机shutdown后情况如何?从机是上位还是原地待命? 主机又回来了后,主机新增记录,从机还能否顺利复制? 其中一台从机down后情况如何?依照原有它能跟上大部队吗? 当从服务器挂掉了,重新启动的时候,并不能直接作为从服

Redis的主从复制(redis有密码版)——一主二仆、薪火相传、反客为主、哨兵模式

目录 搭建一主多从创建myredis文件夹并复制etc下的redis.conf到myredis下创建三个配置文件启动三个redisinfo replication查看从属关系配置从机测试主机从机 一主二仆薪火相传反客为主哨兵模式哨兵模式总结 主从复制java中使用 搭建一主多从 创建myredis文件夹并复制etc下的redis.conf到myredis下 创建 mkdir

【Redis】主从复制以及代码实现,哨兵模式,反客为主,薪火相传,复制原理,一主二仆

一主二仆: 从服务器挂了,主服务器的从服务器会少一个的从服务器挂了,重启后,从服务器会变成一台独立的主服务器,需要slaveof ip port 重新变成从服务器,重启前主服务器的数据,从服务器会完全复制过来主服务器挂了,从服务器还是从服务器,主服务器重启后还是主服务器 复制原理: 薪火相传: 反客为主: 哨兵模式 Redis6.2

amazon linux 2023安装redis6

问题 需要ec2上面 手动安装一个redis服务。 思路 这里我们直接使用dnf安装redis6即可。 步骤 sudo dnf install -y redis6sudo systemctl start redis6sudo systemctl status redis6sudo systemctl enable redis6sudo systemctl is-enabled r

Redis6 集群新增节点

先确保新增的节点中没有数据,否则会报错; 当前的节点信息 127.0.0.1:8000> cluster slots1) 1) (integer) 02) (integer) 54613) 1) "127.0.0.1"2) (integer) 80003) "25d25af226ac55e9c03723288c20f53520420767"4) 1) "127.0.0.1"2) (integ

Redis6集群缩容

Redis集群缩容有几种情况, 1,如果是删除故障主节点,通常故障的主节会先自动切换为从节点,再进行删除; 2, 如果是删除从节点,先为主节点添加新的从之后,再将其删除; 3, 如果是要删除整个主从节点,一般先删从,然后迁移slot,最后再删除主; 当前集群架构 4主4从: 127.0.0.1:8000> cluster nodese9aac3ea026f8b5b142678610