浏览 Redis 的官方可用客户端 ( https://redis.io/clients ) 似乎没有 JavaScript/TypeScript 客户端库的当前客户端。
我对吗?
这样的客户是否只是丢失了,或者它不能/不应该存在是有原因的?
浏览 Redis 的官方可用客户端 ( https://redis.io/clients ) 似乎没有 JavaScript/TypeScript 客户端库的当前客户端。
我对吗?
这样的客户是否只是丢失了,或者它不能/不应该存在是有原因的?
Github 上有一个 Node.js 的 Redis 绑定:
http://github.com/fictorial/redis-node-client
您可以尝试 node.js 而无需任何持久性。
如果您有任何疑问,现在最好出现在 Freenode #node.js 或 Google Groups 上的邮件列表中。
不幸的是,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 连接。
为什么不去掉中间人,为 actionscript redis 调用编写 javascript 回调?
原因如下: - 你可能不想将你的 redis 服务器暴露在互联网上。- 就健壮性而言,客户端依赖闪存进行数据检索可能不是最佳解决方案。
我想有一天把它编码起来,看看它是如何执行的。如果你尝试一下,请告诉我!
我看到http://github.com/fictorial/redis-node-client已被放弃,而是使用这个 http://github.com/mranney/node_redis,它有很好的文档,如果与 redis 命令结合使用http:// /redis.io/commands。