![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
coder...
萌新,共同进步......
展开
-
redis集群高可用
哨兵集群(sentinel): 哨兵必须用三个实例保证自己的健壮性,哨兵+主从不能保证数据不丢失,但是可以保证集群的高可用。原创 2020-10-12 16:29:31 · 259 阅读 · 1 评论 -
redis 基础知识
1.redis数据结构:(五种基本数据结构)String,Hash,List,Set,Sorted Sort;(Other)HyperLogLog,Geo,Pub/Sub。 2.redis有大量的key需要设置同一时间过期,会出现什么问题? 大量的key的过期时间设置的过于集中,到过期那个时间点,redis可能会出现短暂的 卡顿现象,严重时出现缓存雪崩,一般在时间上加上一个随机值,来避免这种情况。 3. redis分布式锁,怎么使用? 先拿setnx来争抢锁,抢到之后,使用expire命令给锁加一.原创 2020-09-18 09:55:05 · 169 阅读 · 0 评论 -
Redis缓存问题
1.缓存雪崩 缓存雪崩是指缓存同一时间大面积的失效,所以后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。 解决方案: 缓存数据过期时间随机设置,防止同一时间大量数据过期现象发生。 并发量不是特别多的时候,加锁排队。 给每一个缓存数据添加一个标价,记录缓存是否失效,如果失效,则更新数据缓存。 2.缓存穿透: 缓存穿透是指缓存和数据库中都没有的数据,导致所有的请求都落到...原创 2020-04-18 12:08:10 · 157 阅读 · 0 评论