欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Redis 八进制 - 来自黑马程序员

最编程 2024-10-17 15:43:11
...

Redis基础数据类型

Redis 共有 5 种基础数据类型: String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。


缓存穿透

概念

解决方案



缓存击穿

概念

解决方案

方案一:互斥锁

缓存过期后,通过互斥锁进行更新,当前时间内无法进行查询

方案二:逻辑过期,在过期后新建线程更新缓存,同时返回过期数据。


缓存雪崩

概念

解决方案


双写一致

概念

解决方案

方案一:延迟双删

方案二:分布式锁

方案三:异步通知

持久化

解决方案

方案一:RDB

方案二:AOF

两者区别


数据过期策略

概念

解决方案

方案一:惰性删除

方案二:定期删除


数据淘汰策略

概念

解决方法

lru:最近最少使用的数据

lfu:最近最多使用的数据


分布式锁

推荐阅读