redis
冒牌技术小哥
年轻不能轻狂。
展开
-
Docker 安装 Redis
方法一、docker pull redis:3.2 查找Docker Hub上的redis镜像 runoob@runoob:~/redis$ docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis ...原创 2019-11-06 17:57:04 · 546 阅读 · 0 评论 -
浅谈 redis缓存雪崩
什么是缓存雪崩: 在同一时间内大量的缓存数据失效,大量的请求都会去数据库查询,造成缓存雪崩。 解决方法: 这个没有完美的解决方法,但是可以分析用户行为,尽量让失效时间点均匀分布,还有就是在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量,比如对某国key只允许一个线程查询数据库和缓存,其他线程等待,也可以做二级缓存,缓存一为原始缓存,缓存二为拷贝缓存,当缓存一失效时可以访问缓存二,...原创 2019-11-06 17:46:01 · 558 阅读 · 0 评论 -
浅谈 redis缓存穿透
什么是缓存穿透: 缓存穿透是指一个一定不存缓存里面的数据,由于缓存没有所以这时需要去数据库查询,但是在数据库查询不到所以不会写入缓存里面,导致每次请求这个数据的时候都会去查询数据库,这就是缓存穿透。 解决方法: 1、不管这个请求返回的有没有数据,都把它写入缓存,但是过期时间不可以太长。 缓存空对象有两个问题: 1.1、空值做缓存,意味着会有很多键需要更多的空间,如果是受到攻击的话,比较有...原创 2019-11-06 17:45:04 · 1431 阅读 · 0 评论