redis
文章平均质量分 70
redis
@来杯咖啡
物极必反,否极泰来,法天象地,以定位也.
展开
-
redis哨兵集群搭建详细过程
目录架构图1.为什么需要哨兵架构2.redis哨兵架构搭建搭建哨兵服务踩坑记录redis主从自动切换自动切换3.Java代码连接哨兵的连接代码-main方法方式-Jedis类Reids连接-springboot方式-RedisTemplate类架构图sentinel[ˈsentɪnl]哨兵是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点。哨兵架构下client端第一次从哨兵找出redis的主节点,后续就直接访问redis的主节点,不会每次都通过sentinel代理访问redis原创 2022-01-04 13:42:13 · 7388 阅读 · 2 评论 -
解决Redis哨兵集群哨兵之间无法感应问题
解决Redis哨兵集群哨兵之间无法感应问题集群哨兵无法感应带来的影响当Redis服务集群中的Master节点宕机的时候,Redis自动无法进行主从切换。Reis集群内容一个Master、两个Slave、三个Sentinel。sentinel相关的主从切换配置信息也是正确的。问题根源问题根源很有可能是:你的哨兵配置文件中,用于标识哨兵唯一性的myid是不是重复的?反思回想起来自己配置哨兵的步骤:配置出26379哨兵;启动了26379哨兵服务;开始配置26380哨兵,配置文件的时候原创 2021-06-03 17:58:57 · 2471 阅读 · 2 评论 -
Redis中key的过期时间
Redis中key的过期时间背景实际项目开发中,我们经常会用到redis进行缓存存储,那么redist中key设置与不设置缓存时间,会给我们日常开发中带来哪些影响呢?场景1:设置了key但是没有指定过期时间如果服务器没有发生突发情况宕机,那么这个key永久存在始终可以被访问.当然,“永久”这个字眼用的也太绝对。因为考虑到极端场景:如果redis内存不够了,根据redis的淘汰策略,redis是会把旧的key删除的。详细请看redis淘汰策略。场景2:设置了key也设置了过期时间那么到了指定原创 2021-07-24 10:09:36 · 1888 阅读 · 0 评论 -
Reids淘汰策略
Reids淘汰策略一、Redis对于过期键有三种清除策略键过期了,客户端不能访问,但是并不代表这个key在redis中[一定是]不存在的。并不是这边刚过期redis就立马删除key。被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key主动清理策略当前已用内存超过maxmemory限定时,触发主动清理策略.主动清理策略在Redis 4.0 之前一共实现了原创 2021-07-24 10:08:17 · 321 阅读 · 0 评论