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

Redis
58
Redis
超时
订阅事件
不生效
notify-keyspace-events

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

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

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

命令行操作截图如下:

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

C# 中使用const 常量可能会出现的版本更新问题!
 在windows环境下安装redis过程 - 其实挺简单
redis 工作中常用的命令方法汇总
暂无相关内容...
Windows64位系统环境下Redis版本3.0.504的安装包百度网盘下载
暂无章节内容...
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删