常用的事件是expire,借助redis事件回调可以轻松解决代码很难实现的逻辑。
但是也有缺点,一是修改了redis配置,redis性能会下降,需要权衡评估(也可以开单点的redis,专门处理key事件);二是回调时返回的只是key,不包含value,需要我们实现补充的逻辑。
具体Java实现不列出,很简单。Java端实现代码参考:
springboot整合redis缓存过期回调函数实现、
JAVA实现redis超时失效key 的监听触发、
Redis Keyspace Notifications
网友评论