腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(955)
视频
沙龙
2
回答
redis
pub
/
sub
模型
是否
需要到
redis
的
持久
连接
?
、
在web应用程序中,如果我需要将事件写入队列,我会
连接
到
redis
来编写事件。 现在,如果我想要另一个后端进程(比如守护进程或cron作业)在
redis
中处理或反应事件
的
发布,我需要
持久
连接
吗?我对这个发布/订阅过程在web应用程序中
的
工作原理有点迷惑。
浏览 2
提问于2011-10-05
得票数 18
3
回答
Redis
Pub
/
Sub
持久
性
、
我正在研究
redis
的
持久
性。我
的
问题是,当发布者发布消息时,消费者突然停止了。当消费者再次
连接
时,
是否
有可能从它停止
的
地方订阅消息?
浏览 0
提问于2018-05-09
得票数 7
回答已采纳
1
回答
Redis
Pub
Sub
:设计模式
、
、
、
、
我们使用套接字i/o来处理大量
的
实时数据。用户使用套接字发送/接收数据。因为我们使用
的
是负载均衡器,所以我们不能使用套接字I/O
的
命名空间
模型
,而是在套接字中使用
redis
的
pub
/
sub
。到目前为止,我们为每个用户每个通道
的
订阅创建了一个单独
的
redis
连接
。
pub
sub
有太多
的
<em
浏览 3
提问于2017-04-27
得票数 1
1
回答
带websocket客户端
的
临时消息队列订阅
的
体系结构模式
、
我们使用Google /
Sub
作为事件流,我们希望通过临时websocket客户端来使用这些流。当客户端不再
连接
时,创建订阅并清除订阅
的
好模式是什么?最初
的
想法: 客户端在关闭后不会可靠地进行清理,因此,当客户端消失时,应该从外部清除订阅。每个服务器节点都可以在启动时创建主题订阅,并向感兴趣
的
客户端重新广播消息,但第二部分似乎有点像构建新
的
消息队列。在(2)
的
情况下,如果节点崩溃而不删除它们
的
订阅(尽管比为每个websocket客户端创建订阅
浏览 0
提问于2018-06-15
得票数 2
回答已采纳
2
回答
Redis
pub
/
sub
添加额外频道mid订阅
、
是否
可以向
Redis
连接
添加额外
的
订阅?我有一个侦听线程,但它似乎不受新
的
订阅命令
的
影响。 self._
r
浏览 0
提问于2011-03-15
得票数 2
回答已采纳
1
回答
这是一个将MongoDB和
Redis
结合起来
的
好方案吗?
、
、
、
我正在开发一个与Node.js
的
网站,其中有许多实时功能。一个功能是,用户可以在某个频道发布内容,并立即推送到观看同一频道
的
每个人。 我正在试着找出解决这个问题
的
最好方法。MongoDB
的
数据结构非常适合我
的
需求,但
Redis
的
发布/订阅功能似乎非常适合这个问题。因此,我想我可以将完整
的
数据集存储在MongoDB中,然后在
Redis
中添加一个引用,以将其推送到必要
的
通道。然后,这些通道
的
订
浏览 0
提问于2014-08-09
得票数 3
1
回答
Rails向其他容器发送请求[未能打开TCP
连接
]
、
、
我试图通过多个Rails node + docker + MySQL +
Redis
来完成多个节点分发系统。 links: -
redis
-
pub
_node
浏览 0
提问于2018-11-12
得票数 1
回答已采纳
2
回答
Node.js + Socket.io和
Redis
存储在
redis
重启时出现问题
、
、
、
我希望其他人以前也遇到过这个问题:我将Socket.IO配置为使用
redis
-store模块,该模块非常适合在向房间广播/发送事件时保持节点实例
的
同步。但是,我一直在测试故障点,似乎在重新启动
redis
实例时,节点服务器停止从其他节点接收消息。下面是我如何设置socket.io客户端(
redis
连接
是在这段代码之前创建
的
)self.ioServer = soc
浏览 0
提问于2012-07-09
得票数 2
回答已采纳
3
回答
如何在web应用程序中使用ServiceStack
Redis
来利用
pub
/
sub
范式
、
、
、
、
我对
Pub
/
Sub
范式感兴趣,以便提供通知系统(即:类似于Facebook),特别是在一个web应用程序中(在同一个web服务器上
的
多个web应用程序中)和一个或多个订阅者,负责在web上为前端用户显示通知我发现
Redis
似乎是一个很棒
的
服务器,它提供了一些有趣
的
特性:缓存(比如Memcached)、
Pub
/
Sub
、queue。不幸
的
是,我没有在web上下文中找到任何示例(ASP.NET,使用Ajax/j
浏览 6
提问于2011-06-22
得票数 7
1
回答
redisPub、redisSub、redisStore -用于socket.io商店
、
('socket.io/lib/stores/
redis
');var
sub
=
redis
.createClient();var
redis
_store = new RedisStore({ redisPub:
pub
,
浏览 3
提问于2014-08-03
得票数 2
1
回答
红键过期通知
、
、
是否
有办法在
Redis
中有可靠
的
密钥过期通知。据我从
Redis
文档中了解,密钥过期通知是
Redis
是不可靠
的
。根据文档,由于
Redis
Pub
/
Sub
是火
的
,并且忘记了当前没有办法使用此功能,如果应用程序需要可靠
的
事件通知,也就是说,如果您
的
Pub
/
Sub
客户端断开
连接
,并且稍后重新
连接
,则
浏览 6
提问于2019-12-30
得票数 6
回答已采纳
1
回答
到
Redis
群集
的
连接
失败
、
、
、
、
我已经在 by 选项中设置了
Redis
集群。现在,我想使用'ioredis‘从我
的
节点js代码
连接
到这个
redis
服务器,这里是我
的
代码,用于
连接
到
redis
的
单个实例。var
Redis
= require("ioredis"); var store = new
Redis
(6379, '
redis
-ob0g');//to s
浏览 3
提问于2015-08-19
得票数 4
回答已采纳
1
回答
Redis
-
Pub
/
Sub
内部
、
、
、
我已经写了一个小
的
Socket.IO服务器,它工作得很好,我可以
连接
到它,我可以发送/接收消息,所以一切都很好。代码
的
相关部分如下所示:const
pub
=
redis
.createClient('127.0.0.1', 6379); const
sub
=
redis
浏览 1
提问于2013-01-10
得票数 0
2
回答
是否
可以将
redis
密钥空间通知推送到
redis
流,而不是
pub
/
sub
通道
、
、
我们有一个要求,我们需要在
Redis
数据结构发生变化时获得通知。基于我
的
研究,我发现我可以使用
Redis
键空间通知来做同样
的
事情。然而,
Redis
键空间通知将事件发送到
Redis
pub
/
sub
通道,即一旦客户端失去
连接
,直到
连接
再次建立
的
所有事件都会丢失。
Redis
streams解决了这个问题。此外,我还想使用
Redis
streams
的<
浏览 27
提问于2019-01-10
得票数 4
回答已采纳
1
回答
集群配置中
的
共享内存java
、
、
我
的
系统是与信使集成
的
聊天机器人,我将升级到集群,而不是一台机器,因此我将面临一个问题,当用户开始对话时,将在机器内存中创建一个记录,任何进一步
的
消息都需要转发到同一台机器上,因为内存不在机器之间共享。我可以创建要在机器之间共享
的
数据库,但是由于性能原因,这个解决方案是不可接受
的
。有什么建议吗?我使用服务器。我
的
问题是,我能在机器之间建立共享内存吗?
浏览 3
提问于2020-01-25
得票数 0
回答已采纳
1
回答
带Socket.io
的
Redis
商店
、
、
、
使用
Redis
作为socket.io内存存储
的
好处是什么,它需要额外
的
资源吗?我使用MongoDB作为数据库,可以使用MongoDB作为Socket.io
的
内存存储,还是用
Redis
代替MongoDB作为数据库?怎样才能更有效地构建一个实时web应用程序,并提供最大
的
并发
连接
?
浏览 1
提问于2014-02-09
得票数 1
回答已采纳
1
回答
如何使用服务器发送
的
事件关闭
Redis
发布/订阅
连接
、
、
我在php和
redis
pub
/
sub
中使用了服务器发送
的
事件来创建一个实时应用程序。但是看起来就像你刷新你
的
页面一样。未关闭
redis
发布/订阅
连接
。我检查了我
的
服务器,
redis
的
连接
号没有关闭。当您刷新页面时,
redis
连接
数会增加。netstat -an | grep :6379 | grep ESTABLISHED | wc -l 我
浏览 1
提问于2016-01-08
得票数 1
1
回答
对于具有“取消订阅”
的
最后cmd
的
redis
来说,太多
的
连接
我正在为Azure使用StackExchange.
Redis
nuget,然而,最近我注意到太多
的
连接
,它们几乎都显示了在"info“或”un订阅“下执行
的
最后一个命令。请参阅此处“客户列表”
的
摘录: 自由=0 en33#en34 en38#en1#39 en41#en45 en47 en49-多=1#en1=0 en34 en51#en5 5 en45 en1 435#en5 3#en5 5 en5 en1 44 en1 46 en48多#en1=1 en1=51 en51#en5 3#en5
浏览 1
提问于2017-08-02
得票数 3
1
回答
如何在没有订阅服务器
的
情况下发布
、
在对
pub
/
sub
和xadd/xread进行了一些测试之后,我已经意识到,如果我
的
订阅服务器没有打开,无论何时启动订阅服务器,都不会接收到消息。有两个不同
的
代码,我已经尝试过。
Sub
.pyimport time hostlink": "
浏览 0
提问于2021-08-07
得票数 0
回答已采纳
3
回答
具有可靠性
的
Redis
Pub
/
Sub
我一直在考虑使用
Redis
/
Sub
作为RabbitMQ
的
替代品。 据我所知,
Redis
的
pub
/
sub
与每个订阅者都有一个
持久
的
连接
,如果
连接
被终止,所有未来
的
消息都将丢失并丢弃在地板上。一种可能
的
解决方案是使用一个列表(和阻塞等待)来存储所有消息和发布/订阅,作为一种通知机制。我认为,这使我
的
方式,但我仍然有一些
浏览 1
提问于2011-05-31
得票数 58
回答已采纳
点击加载更多
相关
资讯
基于 Redis的Pub/Sub 实现 Websocket 推送
亚马逊ElastiCache支持Redis 7,新特性包括Redis函数、ACL改进和分片的Pub/Sub
细数5款Java消息队列系统
一分钟了解Redis,不要错过
【行业资讯】Redis 7.0.11 发布
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
实时音视频
对象存储
活动推荐
运营活动
广告
关闭
领券