2011-03-04 12 views
11

Bir postgresql tablosuna kayıt ekleyen bir uygulama sahibim ve ekleme işleminden sonra, reddetmek için bir PUBLISH komutu göndermek istiyorum. Bu kaydın bir nesnesini 'PUBLISH' komutunu reddetmek mümkün mü, diğer ucundaki abone de nesneyi alacak?Redis pubsub'da, bir nesneyi PUBLISH komutuna iletmek mümkün mü?

+0

Ayrıca Hash'i de kullanabilirsiniz - bir nesneye en yakın olanıdır. Ve alanlara göre sorgulanabilir. Bu JSON kodlama/kod çözme ile yapılamaz. – mixdev

cevap

21

Redis'in "nesneler" arasında bir anlamı yoktur, tüm redis'ler baytlar, özellikle dizelerdir!
Bir nesneyi yayınlamak istediğinizde, onu bir şekilde serileştirmeniz ve abone üzerinde serpiştirmeniz gerekir.

3

Evet, ancak redis nesneleri değil, dizeleri depoladığından, KÜTLE işleminin bir parçası olarak nesneleri serileştirmeniz/sınıflandırmanız gerekir. JSON bunun için ideal bir formattır.

İlgili konular