redis key过期事件监听
、 1、更改配置文件,将 notify-keyspace-events "" 改为 notify-keyspace-events Ex
2、通过命令redis-server.exe redis.window.conf 启动redis
3、c#中代码如下
4、注意:可能服务长时间运行,订阅会失效,需要更改rendis:tcp-keepalive ,
tcp-keepalive 0 此配置的作用是检查健康的连接的时间,可以理解为心跳机制(官方建议值为60秒)
如果设置为0则不会检查心跳信息,就会造成连接实际已经断开了。但是客户端不知道,也不会抛异常。