Redis相关

一、Redis的持久化方式

1)RDB方式
在这里插入图片描述

2)AOF方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、Redis的单机、主从、哨兵、集群

在这里插入图片描述
单机的问题:只有一台Redis,Redis宕机的时候,服务就无法使用了(并且因为只有一台,吞吐量偏低,有效率问题;
在这里插入图片描述
主从的问题是:读写分离,减轻单台Redis的压力,但是当主Redis宕机的时候,需要手动选择同步Redis,也是不可用的;
在这里插入图片描述
哨兵的问题是:由哨兵监控主从Redis情况,主宕机,自动从从Redis选择一个做主,保证可用性,只有一台主用来写,如果并发写比较多的话,写的压力会很大,
在这里插入图片描述

集群模式:解决可用和吞吐量的问题,

Redis主从复制的原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、Redis分布式锁的实现

在这里插入图片描述

在这里插入图片描述
可不是用以下两个加锁的:
在这里插入图片描述
用的是set原子方法:
在这里插入图片描述
在这里插入图片描述

四、缓存穿透 击穿 雪崩

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述