在Web浏览器中实现一个好的redis-client需要什么?

Wyl*_*lik 5 javascript tcp redis webrtc node-redis

之前已经问过 我可以从浏览器中运行的JavaScript直接连接到Redis服务器吗? (注意我的评论)和 直接连接到Redis与(客户端)javascript? 但我想知道哪些东西会有完美的实时连接.阅读(node-redis客户端)https://github.com/luin/ioredis源我注意到netnode`s库的一部分可能包含我们需要在浏览器中重现的功能.

猜猜也许是从webrtc函数中一起被黑客攻击的东西可以做到的吗?

预期收益涉及构建大型分布式应用系统基础设施 - 如社交媒体(来自上面链接的第一个问题的评论):

我再次问这个问题,但是规定我们想要在浏览器中运行的实时redis-client中的"真实" - 而不是HTTP任何东西.可以构建一个伟大的实时"基础设施",只需要CDN服务资产构成客户端webapp直接与Redis通信.我想删除系统中不必要的WebSocket服务器方面.所有控制逻辑都可以内化到Lua中的redis集群.

Ima*_*ica 0

要在Web浏览器中实现直接的redis客户端,您需要更改Redis本身,因此它将公开WebSocket接口。这样您将获得浏览器允许使用的最简单的协议。

其他方法将涉及中间层。我认为应该可以通过ws-tcp-relay代理命令,速度相当快。