我可以直接在Javascript中连接Redis吗?

rem*_*mus 0 javascript redis

同上,我参观了Node.js,另一种方式?

dgo*_*sen 13

这个问题制定得很差,但是如果有人有兴趣从客户端javascript访问redis,请看这个问题


cha*_*rit 5

在Github上有Node.js的Redis绑定:

http://github.com/fictorial/redis-node-client

并且您可以尝试node.js而无需持久性.

如果您有任何疑问,现在最好出现在Freenode#node.js或Google网上论坛的邮件列表中.


小智 5

不幸的是 javascript 只能通过 HTTP 或 Websockets 进行通信。

这是一个想法:

在页面中嵌入 .swf 并为 ActionScript Redis 客户端编写 JavaScript 回调。 https://github.com/claus/as3redis

与实现http://webd.is/或任何其他服务器端 redis 客户端相比,这会减少网络开销。

您应该尽可能减少网络开销。虽然以下可能很快,但我们仍然可以做得更好。

步骤1 ajax调用 -> php -> redis

步骤2 redis -> php -> ajax返回

....如果您的 redis 服务器与后端应用程序不在同一服务器上,则至少有两个单独的 tcp 连接。

为什么不去掉中间人并编写 JavaScript 回调来调用 ActionScript Redis?

原因如下: - 您可能不想将您的 Redis 服务器暴露在互联网上。- 就稳健性而言,客户端依赖闪存进行数据检索可能不是最佳解决方案。

我想有一天将其编码并看看它的性能如何。如果您尝试一下,请告诉我!