gpt4 book ai didi

redis - 使用 redis 键空间通知获取命令目标

转载 作者:可可西里 更新时间:2023-11-01 11:30:35 26 4
gpt4 key购买 nike

当收听 Keyspace Notifications 时,它看起来像这样:

 λ redis-cli --csv psubscribe '__keyspace@0__:myset:*'
Reading messages... (press Ctrl-C to quit)
"psubscribe","__keyspace@0__:myset:*",1
"pmessage","__keyspace@0__:myset:*","__keyspace@0__:myset:1","sadd"
"pmessage","__keyspace@0__:myset:*","__keyspace@0__:myset:1","srem"

问题是它从不说要添加或删除的实际设置 key 。有什么方法可以通过键空间通知访问在集合中添加或删除的字符串吗?如果不可能,是否有解决方法?

最佳答案

键空间通知机制发送的消息不包含实际数据,仅包含键名。

您只需调用 PUBLISH 即可发出自己的通知除了修改数据的调用之外——为了原子性考虑使用事务或 Lua 脚本。

关于redis - 使用 redis 键空间通知获取命令目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40682910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com