资料内容:
2.3 redis 过期监听
redis 是一个高性能的 KV 数据库,除了用作缓存以外,其实还提供了过期监听的功能。
在 redis.conf 中,配置 notify-keyspace-events Ex 即可开启此功能。
然后在代码中继承 KeyspaceEventMessageListener,实现 onMessage 就可以监听
过期的数据量。
2.4 Redisson 分布式延迟队列
Redisson 是一个基于 redis 实现的 Java 驻内存数据网格,它不仅提供了一系列的分
布式的 Java 常用对象,还提供了许多分布式服务。
Redisson 除了提供我们常用的分布式锁外,还提供了一个分布式延迟队列
RDelayedQueue,他是一种基于 zset 结构实现的延迟队列,其实现类是
RedissonDelayedQueue。