未分类
#Redis #超时 #订阅事件 #不生效 #notify-keyspace-events

Redis超时触发订阅事件不生效问题解决办法

Y Yuan天空
2022-11-03 132 阅读

正文详情 · 268 字

遇到个关于Redis超时订阅事件失效的坑,大概是这样的:

公司有个软件的业务逻辑是收到文件后往redis写一条记录 并设置一个失效时间,超时后触发redis的key值超时回调事件,然后向服务端推送文件接收完成通知,但换了新的redis服务节点后本地调试始终触发不了RedisHelper.Subscribe的回调事件,花了小半天最终解决了,问题不大,主要是新手可能需要花很多时间才能解决,这里做一下记录备忘

原因:redis的默认配置项 notify-keyspace-events 属性为空 默认是不支持超时回调的 改成Ex即可

命令行操作截图如下:

Redis超时触发订阅事件不生效问题解决办法


内容创作不易,转载请务必注明本文来源链接,感谢您的尊重与支持~

相关推荐