![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 88
dearfulan
这个作者很懒,什么都没留下…
展开
-
Redis缓存击穿和缓存雪崩、缓存穿透以及对应的解决方案
目录缓存击穿缓存击穿的解决方案缓存雪崩缓存雪崩的解决方案缓存穿透布隆过滤器缓存击穿一般我们会对缓存的key设置过期时间,在高并发下,如果在某一时刻这个key刚好过期,此时持续的大并发请求都会穿破缓存,直接命中DB,就像在一个屏障上凿开了一个洞。缓存击穿的解决方案1) 通过分布式锁或者队列,使得同一个key只允许一个线程到数据库查询2)定时预先更新缓存,避...原创 2019-12-30 20:11:31 · 276 阅读 · 0 评论 -
Redis之数据结构底层实现
目录redis底层数据结构实现Redis数据结构String字符串常用命令SDS的定义SDS的好处应用场景List列表常用命令压缩列表ziplistquicklist应用场景Hash哈希常用命令hashtable应用场景Set集合常用命令inset整型集合应用场景ZSet有序集合存储原理skiplist...原创 2019-11-18 19:02:11 · 1651 阅读 · 0 评论