为什么Redis具有Pub / Sub功能?

时间:2011-02-08 21:13:33

标签: redis publish-subscribe

为什么数据存储区Redis具有Pub/Sub功能?我的第一个想法是,实现这样的事情是错误的一层。但也许我需要在盒子外思考。

2 个答案:

答案 0 :(得分:15)

Redis被定义为数据结构服务器。 Redis提供了多种功能,如memcache,queue,pubsub等。这对于cloudapp / webstack非常有用,其中3个组件RabbitMQ(排队)+ XMPP(pubsub)+ Memcache目前可以用redis替换。但是,排队并不像RabbitMQ那样功能丰富。

答案 1 :(得分:6)

如果是最终用户订阅的订阅源,那将是真的。实际上它更接近事件或数据库触发器的概念 - 一个知道数据存储区内部的进程保持连接打开并在发生更改时执行某些操作。