javascript - 使用 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);
解决方案
我已经为 react native 构建了 redis 客户端。 https://www.npmjs.com/package/react-native-redispubsub
我们可以使用它,直到我们让它与套接字 id 一起工作
推荐阅读
- python - Popen 在本地工作但不是远程问题
- java - 如何从 mat 对象中获取整数数组,反之亦然
- image-processing - 为什么视差的准确性会随着距离的增加呈指数下降?
- php - PHP SQL 请求:仅选择 name = $name 和 stage = $stage 的最低时间值
- java - 在 Chrome 浏览器上运行测试 Testng
- swift - NEVPNManager saveToPreferences/loadFromPreferences 回调从未被调用
- asp.net - Razor @Html.ActionLink 没有正确传递控制值
- c# - 放置算术符号时枚举 C# 中的错误
- python - 熊猫数据框“应用”到“dtype”会产生意外结果
- django - django update_or_create 得到“重复键值违反唯一约束”