首页 > 解决方案 > 使用 socket.io-client 连接到 redis 服务器,而无需节点进行本机反应

问题描述

主要目标是在没有中间服务器的情况下在 react-native 中使用 redis pub/sub。

我正在尝试找到一种解决方案来连接到网络中的 redis 服务器,而两者之间没有另一台服务器。

由于 react-native 没有 redis 客户端,我正在尝试寻找替代方案。

想看看我们是否可以使用 socket.io-client 连接到 redis 服务器。

我尝试使用 socket.io-redis

this.socket = SocketIOClient('http://192.168.3.1:6379');
    this.redisAdapter = this.socket.adapter(redisAdapter({ host: '192.168.3.1', port: 6379 }));
    this.socket.on('Channel1', this.onReceivedMessage);

标签: javascriptnode.jsreact-nativeredis

解决方案


我已经为 react native 构建了 redis 客户端。 https://www.npmjs.com/package/react-native-redispubsub

我们可以使用它,直到我们让它与套接字 id 一起工作


推荐阅读