在Redis pubsub中,是否可以将对象传递给PUBLISH命令?

Mar*_*oni 13 redis

我有一个应用程序将记录插入postgresql表,插入后,我想发送一个PUBLISH命令到redis.是否可以将该记录的对象传递给redis的PUBLISH命令,以便另一端的订户也会收到该对象?

Tob*_* P. 23

Redis没有"对象"的含义,所有redis获取的都是字节,特别是字符串!
因此,当您想要发布对象时,必须以某种方式对其进行序列化,并在订阅者上对其进行反序列化.


san*_*inc 5

是的,但由于 Redis 存储字符串而不是对象,因此您需要在 PUBLISH 过程中序列化/反序列化对象。JSON 是一种理想的格式。