同上,我以另一种方式参观Node.js?
答案 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服务器暴露给互联网。 - 对于数据检索,客户端对闪存的依赖可能不是稳健性方面的最佳解决方案。
我希望有一天能够对其进行编码,看看它是如何运作的。如果您试一试,请告诉我!