Question Dans Redis pubsub, est-il possible de passer un objet à la commande PUBLISH?


J'ai une application qui insère un enregistrement dans une table postgresql et après l'insertion, je veux envoyer une commande PUBLISH à redis. Est-il possible de passer un objet de cet enregistrement à la commande PUBLISH de façon à ce que l'abonné à l'autre extrémité reçoive également l'objet?


12
2018-03-04 07:25


origine


Réponses:


Redis n'a pas de signification aux "objets", tous les redis sont des octets, en particulier des chaînes!
Donc, lorsque vous voulez publier un objet, vous devez le sérialiser et le désérialiser sur l'abonné.


22
2018-03-04 10:27



Oui, mais comme redis stocke les chaînes plutôt que les objets, vous devez sérialiser / désérialiser les objets dans le cadre du processus PUBLISH. JSON est un format idéal pour cela.


3
2018-03-05 13:59