![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
csliwang
这个作者很懒,什么都没留下…
展开
-
redis 过期策略
1.redis 过期时间设置 expire key time(以秒为单位)–这是最常用的方式 setex(String key, int seconds, String value)–字符串独有的方式 redis> SET cache_page "www.google.com" OK redis> EXPIRE cache_page 30 # 设置过期时间为 30 秒 ...转载 2019-07-30 19:23:12 · 553 阅读 · 0 评论 -
redis之缓存雪崩,缓存击穿,缓存穿透
缓存雪崩 大量key同时过期,打死数据库, 解决办法: 1)用锁/分布式锁或者队列串行访问 2)缓存失效时间均匀分布,过期时间加入随机因子 缓存穿透 频繁查询一个不存在的数据,由于缓存不命中,每次都要查询持久层,从而失去缓存的意义。 解决办法: 空对象和布隆过滤器 持久层查询不到就缓存空结果,查询时先判断缓存中是否exists...原创 2019-07-31 20:29:51 · 438 阅读 · 0 评论