redis
番茄发烧了
一介匹夫 随心而去
展开
-
Redis知识框架
Redis数据类型Hash hset myhash name value List 队列,可以用来处理消息 Set 不允许重复 Sorted-Set 带分数的SetRedis事务mulit beginTransaction exec commit discard rollback watch watch key,如果key被改变,则取消事务原创 2017-07-04 16:00:36 · 829 阅读 · 0 评论 -
Redis缓存穿透、雪崩和Key重建问题
缓存穿透是指访问数据库中不存在的key,从而一直对redis和rdb进行访问,造成大量连接的浪费。 缓存穿透的解决方案: 1、为不存在的key值设置一个短的超时时间,并返回空值。 2、用过滤器过滤异常访问。 缓存雪崩的解决方案: 1、缓存的高可用集群 2、后端服务降级限流抗流量 3、其他方案 Key重建: 1、通过互斥锁重建缓存,但是会有死锁问题 2、通过设置过期时间不断更新,会有在更新过程中的数...原创 2019-04-10 11:29:42 · 424 阅读 · 0 评论