查看 redis 进程使用的哪个配置文件
ps -ef|grep redis 得到了进程号 xxxx
然后
ls -l /proc/xxxx/cwd
redis-cli info|grep config
1. 保证 redis 配置文件中的配置项为: notify-keyspace-events "Ex"
1. 永久生效
修改配置文件 redis.conf
2. 立刻生效(重启失效)
redis-cli -p<port> -a<password>
config set notify-keyspace-events Ex
config get notify-keyspace-events
2. 验证
使用一台客户端连接 redis 服务器,输入:
psubscribe "__keyevent@*:expired"
再启一个窗口,使用另一台客户端连接 redis 服务器,在命令行输入以下命令,设置一个 3 秒超时的 key value:
SETEX key 3 value
观察原 psubscribe 窗口,打印如下: