1、redis
1、redis
通常情况下redis主要使用在:1、缓存;2、分布式锁
1.1、八股文
什么是缓存穿透,怎么解决
穿过redis,直接请求到数据(穿过缓存)
什么是缓存击穿,如何解决
压垮DB服务器
什么是缓存雪崩,如何解决
降级可作为系统的保底策略
redis双写一致性
1、一致性要求高
2、允许延迟一致
业务代码0倾入
redis的持久化是怎么做的
1、rdb 2、aof
RDB
RDB的执行原理
AOF
总结
redis的过期策略
redis的过期策略是
惰性删除
和定期删除
配合使用
redis的淘汰策略
redis实现分布式锁
执行流程
用红锁解决主从一致,但是官方不推荐,如果需要数据强一致,建议使用
zookeeper
总结
redis集群
三种实现集群的方式:主从复制、哨兵模式、redis分片集群
主从复制
哨兵模式
可能会出现脑裂的问题
分片集群
redis为什么快
阻塞IO
非阻塞IO
IO多路复用
redis网络模型
redis6.0之后引入了多线程
1.2、具体面试题
暂无
1、redis
http://101.126.22.188:9090//2024/06/30/1697308753084