sub queues pub hkeys docu cli basics redis publish-subscribe

queues - redis pub sub



¿Por qué Redis tiene capacidades Pub/Sub? (2)

¿Por qué Redis , un almacén de datos, tiene funciones Pub / Sub ? Mi primer pensamiento es que es la capa incorrecta para implementar tal cosa. Pero tal vez necesito pensar fuera de la caja.


Eso sería cierto si se trata de feeds para que los usuarios finales se suscriban. En realidad, está más cerca del concepto de eventos o disparadores de bases de datos, un proceso que sabe que las partes internas del almacén de datos mantienen una conexión abierta y hacen algo cuando ocurre un cambio.


Redis se define como servidor de estructura de datos. Redis proporciona múltiples funcionalidades como Memcache, Queue, Pubsub, etc. Esto es muy útil para un cloudapp / webstack donde 3 componentes RabbitMQ (colas) + XMPP (pubsub) + Memcache pueden ser reemplazados actualmente por redis. Sin embargo, la cola no es tan rica en funciones como RabbitMQ.