Redis学习之路(五)

Redis学习之路(五)

一、Redis的发布订阅

1、模型图
在这里插入图片描述
举例说明:Redis server相当于一个公众号,由消息发布者发布信息,然后公众号发布给订阅者,类似于消息队列,是一种消息通信模式

2、相关命令
在这里插入图片描述
命令实现(需要多客户端)
在这里插入图片描述
二、主从复制
在这里插入图片描述
实现读写分离,80%的操作都在读操作,为了减缓服务器操作,一个从节点只能有一个主节点,但是主节点可以有多个从节点。

1、环境配置

(一)复制三份配置文件;

(二)修改每一份的端口;
在这里插入图片描述
(三)修改进程文件pid;
在这里插入图片描述
(四)修改每一份的日志文件;
在这里插入图片描述

(五)修改每一份的dob文件;
在这里插入图片描述
(六) 启动redis服务,连接查看状态,默认都是主机
在这里插入图片描述
2、配置从机
在这里插入图片描述
在这里插入图片描述
真实的主从配置是在文件中配置,这样是永久的

(一)找到配置文件中replication配置;

(二)修改配置即可;
在这里插入图片描述
主从复制注意事项:
在这里插入图片描述
当主机断开连接,只是没有写操作了,但是仍然可以读操作,恢复之后可以继续写
当从机断开连接,如果是命令行修改配置,重启后又会变成主机;

3、当主机断开进行解决

(一)手动方法
在这里插入图片描述
容易造成层层链路

(二)哨兵模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

哨兵配置
在这里插入图片描述
启动哨兵
在这里插入图片描述
当主机崩了会将主机移动到随机从机,当以前的主机回来时,只能当从机

优点与缺点
在这里插入图片描述

三、Redis的缓存穿透和雪崩

1、缓存穿透
在这里插入图片描述
在这里插入图片描述
解决方案
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、缓存击穿
在这里插入图片描述
在这里插入图片描述

3、缓存雪崩
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果看完对自己有所帮助,请点赞支持,谢谢大家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值