利用 Redission 实现延迟队列

Redis 

利用 Redission 实现延迟队列 1. Redis 实现延迟队列的方案 基于 Redis 实现延时任务的功能无非就下面两种方案: Redis 过期事件监听 Redisson 内置的延时队列 这里选用的是用 Redission 内置的延迟队列,所以实现的着重点放在 Redission 2. Re

redisson分布式锁主从失效

Redis 

3.Redis主从复制延迟导致的问题 在Recis的主从模式下,主节点将写操作同步到从节点,但因为网络延迟和复制处理的开销,从节点的数据可能会有一定的延迟。这就意味着,当主节点获得分布式锁并执行临界区代码时,从节点可能还没有收到最新的写操作,如果主节点在临界区代码执行完毕之前发生宕机或重启,从节点将

redis数据倾斜处理方法

Redis 

我们在使用Redis分片集群时,集群最好的状态就是每个实例可以处理相同或相近比例的请求,但如果不是这样,则会出现某些实例压力特别大,而某些实例特别空闲的情况发生,本文就一起来看下这种情况是如何发生的以及如何处理。 1:什么是数据倾斜 数据倾斜分为两种,第一种是数据量倾斜,第二种是数据访问倾斜,定义如

分布式选举算法


Redis选举领头Sentinel(raft算法) Sentinel是Redis实现高可用的保证。Sentinel系统作用就是监视Redis服务器集群,它可以不停的获得redis集群状态,当一个主节点挂了,故障转移操作会在从节点中选出一个新的主节点,这里故障转移就是由Sentinel来主导完成的。不