Jedis pubsub >>“redis-cli config set notify-keyspace-events Ex”不能从conf文件中工作
我们实现了Jedis.expire事件,并倾向于使用KeyExpiredListener类的onPMessage方法来捕获。Jedis pubsub >>“redis-cli config set notify-keyspace-events Ex”不能从conf文件中工作
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目录
回答:
开始的Redis -
./redis-server <path of redis.conf> &
现在(通知-密钥空间事件例)将致力于其在redis.conf提及。
以上是 Jedis pubsub >>“redis-cli config set notify-keyspace-events Ex”不能从conf文件中工作 的全部内容, 来源链接: utcz.com/qa/263150.html