В Redis pubsub возможно ли передать объект команде PUBLISH? - PullRequest
12 голосов
/ 04 марта 2011

У меня есть приложение, которое вставляет запись в таблицу postgresql, и после вставки я хочу отправить команду PUBLISH на redis.Можно ли передать объект этой записи в команду redis PUBLISH, чтобы подписчик на другом конце тоже получил объект?

Ответы [ 2 ]

22 голосов
/ 04 марта 2011

Redis не имеет значения «объекты», все перенаправления - это байты, в частности строки!
Поэтому, когда вы хотите опубликовать объект, вы должны каким-то образом его сериализовать и десериализовать на подписчике.

3 голосов
/ 05 марта 2011

Да, но поскольку redis хранит строки, а не объекты, вам необходимо сериализовать / десериализовать объекты как часть процесса PUBLISH.JSON - идеальный формат для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...