Tengo una aplicación que inserta el registro en una tabla postgresql y luego de la inserción, deseo enviar un comando PUBLICAR a redis. ¿Es posible pasar un objeto de ese registro al comando redis 'PUBLICAR para que el suscriptor del otro extremo también reciba el objeto?En Redis pubsub, ¿es posible pasar un objeto al comando PUBLICAR?
11
A
Respuesta
21
Redis no tiene ningún significado de "objetos", todos los redis son bytes, ¡específicamente cadenas!
Por lo tanto, cuando desea publicar un objeto, debe serializarlo de alguna manera y deserializarlo en el suscriptor.
3
Sí, pero como redis almacena cadenas en lugar de objetos, necesitará serializar/deserializar objetos como parte del proceso de PUBLICACIÓN. JSON es un formato ideal para esto.
Cuestiones relacionadas
- 1. Faye o Redis Pubsub
- 2. ¿Es posible publicar un FLA desde la línea de comando?
- 3. ¿Qué es Redis pubsub y cómo lo uso?
- 4. ¿Es posible saber cuántos clientes suscribieron un "canal" en redis?
- 5. El mantenimiento de una suscripción Redis PubSub abierto con Booksleeve
- 6. Al pasar un objeto de excepción a un servicio web
- 7. ¿Pasar un objeto al cliente en node/express + ejs?
- 8. GWT Publicar comando de compilación en Eclipse
- 9. ¿Es posible crear un objeto CLHeading en Objective C?
- 10. Redis devuelve un error al intentar guardar
- 11. ¿es posible pasar por referencia en RMI?
- 12. Tridion 2009 SP1: ¿Es posible publicar un archivo .htaccess?
- 13. JQuery publicar objeto JSON en un servidor
- 14. Buscando un comando copiar conjunto (o alternativa) en Redis
- 15. ¿Es posible eliminar un objeto no nuevo?
- 16. ¿Es posible establecer un objeto como nulo?
- 17. ¿Es posible serializar un objeto LINQ?
- 18. ¿Es posible pasar parámetros a una máscara?
- 19. ¿Es posible recorrer un objeto Clase C#?
- 20. ¿Es posible serializar automáticamente un objeto C++?
- 21. Redis PUBLISH/SUBSCRIBE limits
- 22. ¿Hay algún comando para actualizar redis?
- 23. ¿Es posible pasar un valor al método Select de un repetidor?
- 24. Cómo pasar al objeto jQuery history.pushState
- 25. ¿Pasar objeto VB6 al objeto .NET a través de interoperabilidad?
- 26. Comando msbuild equivalente para publicar desde VS2008
- 27. ¿Es posible pasar un mensaje flash de Rails a Sinatra?
- 28. Patrón de comando: cómo pasar parámetros a un comando?
- 29. ¿Es posible tener 2 variables apuntando al mismo objeto? (javascript)
- 30. ¿Cuál es la forma preferida de pasar el puntero/referencia al objeto existente en un constructor?
También puede utilizar Hash: es lo más parecido a un objeto. Y se puede consultar en función de los campos. Esto no puede hacerse codificando/decodificando JSON. – mixdev