![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 50
L_MaGw
这世上天才很少,懒蛋却很多,你若对得起时间,时间便对得起你!
展开
-
redis 基本数据类型及底层数据结构
redis 基本数据类型及底层数据结构 1.redis 基本数据类型 string list hash set zset 2.每种数据类型低层数据类型 每种数据类型都对应两种及以上数据结构,同一类型不同条件底层数据结构不同 查看key对应的value编码类型使用object encoding key 1.string string 类型有embstr和raw,int三种类型 当set的是int时,底层保存的是int; 当set的是string类型的数据时,保存的是embstr或者raw e原创 2021-01-16 10:27:59 · 652 阅读 · 1 评论 -
关于redis缓存雪崩,穿透,击穿的介绍及解决方案
文章目录1.缓存雪崩2.缓存击穿3.缓存穿透 1.缓存雪崩 场景:同一时间大面积的redis key失效,导致所有的请求打到数据库上 解决办法: 原理:不要让redis key同时失效 随机生成redis key的过期时间 让热点的key均匀的分布到不同的redis节点上(redis一般都是集群部署) 另启定时任务在key快失效的时候进行刷新缓存 永久不失效 2.缓存击穿 场景:在大量请求下,某热点key突然失效,导致所有请求都打到数据库上 解决办法: key永远不过期 分布式锁(单体应用可以使原创 2020-09-12 10:44:09 · 272 阅读 · 0 评论