java - 键的 Jedis Pub/Sub 值

标签 java redis publish-subscribe jedis

有什么方法可以使用 Jedis 发布/订阅来多播更改后的 key 的值吗?

我目前正在运行:

jedis.psubscribe(new MyListener(), "__key*__:*");

我收到如下消息:

onPMessage pattern __key*__:* __keyspace@0__:testTag0 set
onPMessage pattern __key*__:* __keyevent@0__:set testTag0
onPMessage pattern __key*__:* __keyspace@0__:testTag0 del
onPMessage pattern __key*__:* __keyevent@0__:del testTag0

我还想通过 Jedis pub/sub 获取一条消息,其中包含已设置的键的值。例如,像这样的东西:

onPMessage pattern __key*__:* __keyevent@0__:set testTag0 tagValue

最佳答案

虽然这是一个有点普遍的需求,但键空间通知不包含实际值,因此您要查找的内容是不可能的。

关于java - 键的 Jedis Pub/Sub 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40642126/

相关文章:

mysql - 存储压缩文件的数据库

mongodb - 客户端之间的数据同步

redis - 如何从 Kubernetes 集群中的应用程序连接 Redis 集群?

.net - 使用 Websphere MQ 主题 .NET API

erlang - 在 ejabberd 中以编程方式创建和删除 pubsub 节点

javascript - 取消订阅 Publish 内部发明 (Peter Higgins pubsub)

java - 如果在 Java 中循环使用,try catch 子句会影响性能吗?

java - 将 .war 文件部署到 linux 上的 tomcat 服务器

java - 避免内存不足错误

java - 如何在 Java 项目中将一个窗口永久保留在其他窗口前面?