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

发布于 2024-10-17 01:38:07 字数 210 浏览 3 评论 0原文

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

Why does Redis, a datastore, have Pub/Sub features? My first thought is that it's the wrong layer to implement such a thing. But maybe I need to think outside the box.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

め七分饶幸 2024-10-24 01:38:07

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

Redis is defined as data structure server. Redis provides multiple functionality like memcache, queue, pubsub etc. This is very useful for a cloudapp/webstack where 3 components RabbitMQ(queuing) + XMPP(pubsub) + Memcache can be currently replaced with redis. Queuing is not as feature rich as RabbitMQ though.

琴流音 2024-10-24 01:38:07

如果是供最终用户订阅的提要,情况确实如此。实际上,它更接近事件或数据库触发器的概念 - 一个了解数据存储内部结构的进程保持连接打开并在发生更改时执行某些操作。

That would be true if it was about feeds for end users to subscribe to. Actually it's closer to the concept of events or database triggers - a process that knows the internals of the datastore keeps a connection open and does something when a change happens.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文