Jedis pubsub >>“redis-cli config set notify-keyspace-events Ex”不能从conf文件中工作
我们实现了Jedis.expire事件,并倾向于使用KeyExpiredListener类的onPMessage方法来捕获。
KeyExpiredListener extends JedisPubSub {
......
public void onPMessage(String pattern, String channel, String message) {....}
....
}
它完美 当我们设置.the在Redis的CLI通知事件。
redis-cli config set notify-keyspace-events Ex
但不如预期,如果我们重启Redis的服务器,事件侦听器切换回默认情况下,捕捉任何情况下,这是相同的设置。
redis-cli config set notify-keyspace-events ""
所以我们试图将其设置在redis.conf文件,但它不工作,即不抓住任何事件。
总结,如果我们在CLI
config set notify-keyspace-events Ex
它的作品集,如果我们的conf文件(redis.conf)设置
notify-keyspace-events Ex
这是行不通的。
谢谢!使用的conf目录