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

时间:2010-05-21 02:56:40

标签: javascript redis

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

4 个答案:

答案 0 :(得分:13)

问题制定不当,但如果有人有兴趣从客户端访问redis javascript see this SO question

答案 1 :(得分:5)

Github上的Node.js有一个Redis绑定:

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

你可以尝试node.js而不需要持久性。

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

答案 2 :(得分:2)

我看到http://github.com/fictorial/redis-node-client已被放弃,而是使用它 http://github.com/mranney/node_redis,如果与redis命令http://redis.io/commands结合使用,它有很好的文档。

答案 3 :(得分:2)

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

这是一个想法:

在您的页面中嵌入.swf并为actionscript redis客户端编写javascript回调。 https://github.com/claus/as3redis

这比实现http://webd.is/或任何其他服务器端redis客户端之类的网络开销要少。

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

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

第2步redis - > php - > ajax return

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

为什么不切断中间人并将javascript回调写入actionscript redis调用?

这就是为什么: - 您可能不希望将redis服务器暴露给互联网。 - 对于数据检索,客户端对闪存的依赖可能不是稳健性方面的最佳解决方案。

我希望有一天能够对其进行编码,看看它是如何运作的。如果您试一试,请告诉我!