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
作者
不是王总
发布于
2024年06月30日
更新于
2024年06月30日
许可协议