У меня есть приложение, которое вставляет запись в таблицу postgresql и после вставки, я хочу отправить команду PUBLISH в redis. Возможно ли передать объект этой записи команде redis 'PUBLISH, чтобы абонент на другом конце тоже получил объект?
В Redis pubsub можно передать объект команде PUBLISH?
Ответ 1
Redis не имеет смысла "объектов", все redis gets - байты, в частности строки!
Поэтому, когда вы хотите опубликовать объект, вам необходимо каким-то образом его сериализовать его и десериализировать его на подписчике.
Ответ 2
Да, но поскольку redis хранит строки, а не объекты, вам нужно будет сериализовать /unserialize объекты как часть процесса PUBLISH. JSON - идеальный формат для этого.