![](https://img-blog.csdnimg.cn/2020111415512133.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Redis学习
DAIHAO丶
一花一世界,一树一菩提。
展开
-
分布式-Redis-缓存问题
缓存问题缓存雪崩原有缓存失效,新缓存未到期间,大量数据打垮DB。比如程序首页大面积的缓存设置了相同的过期时间,同一时刻缓存失效,流量激增,DB撑不住,挂掉。解决办法:1、在批量往Redis存数据的时候,把每个Key的失效时间都加个随机值就好了,这样可以保证数据不会在同一时间大面积失效2、如果Redis是集群部署,将热点数据均匀分布在不同的Redis库中也能避免全部失效的问题3、设置热点数据永远不过期,有更新操作就更新缓存就好了(比如运维更新了首页商品,那你刷下缓存就完事了,不要设置过期时间原创 2020-06-29 10:49:19 · 229 阅读 · 0 评论 -
使用redis分布式锁报错
今天在做项目使用redis分布式锁时,出现一个小bug-----FastJson处理数据出现错误 `com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1` 开始以为是页面发送json格式错误或则是数据有问题,就一直找寻json格式问题,以为自己代码没问题。后来发现自己在设置锁key时和获...原创 2019-11-25 18:19:23 · 261 阅读 · 0 评论