【发布时间】:2020-06-06 06:23:01
【问题描述】:
我想使用具有复杂数据结构(如哈希表)的 redis PUBSUB 功能。我在网上看到的所有例子都只发布字符串。
我希望能够做到这一点:
redis> HSET dog name "Fido" weight 65
redis> PUBLISH pets dog
当我尝试这个时,我得到的响应是"dog",而不是哈希表。
有什么办法可以做到吗?
我考虑过的另一种选择是这样的:让发布者执行与上述相同的命令,然后订阅者将收到文本,然后立即为该密钥发出HGETALL 命令。但这样会多次调用 redis,而不是一次性发送哈希表。
有没有办法通过 redis PUBSUB 发送复杂的数据结构?
【问题讨论】:
标签: python redis nosql publish-subscribe