【问题标题】:Redis pubsub with RatchetRedis pubsub 与 Ratchet
【发布时间】:2015-10-06 15:30:50
【问题描述】:

我有一个使用 Ratchet 配置的套接字来监听客户端中的消息,如下所示:

var sock = new WebSocket("ws://localhost:2000");
sock.onmessage = new function(evt){
  //Listen to redis subscribe
}
sock.onopen .. 
sock.onclose ..

我正在尝试连接到 redis pubsub 频道并收听消息。我知道如何在 php 中订阅 redis 频道,但我想弄清楚如何配置 Ratchet 的 onMessage 来收听 redis 的订阅。是否可以修改 Ratchet 以在某个频道上收听 redis 订阅?有没有我可以阅读的文档?网上找不到太多资料。任何建议表示赞赏。

【问题讨论】:

  • 我不熟悉“redis pub/sub”,但如果它是基于事件的,并且您可以将函数附加到该事件,您可以调用棘轮类上的方法将数据发送给连接到的用户插座

标签: php redis ratchet phpwebsocket


【解决方案1】:

有一个基于 react 的异步 redis 客户端构建,它允许您以非阻塞方式将回调分配给 redis pubsub。 与棘轮完美配合。

仔细查看他们的 github:predis/async

【讨论】:

    猜你喜欢
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2021-06-27
    • 2015-11-27
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多