В Redis pubsub можно передать объект команде PUBLISH?

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

Ответ 1

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

Ответ 2

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