【问题标题】:How can I access memcached with Javascript?如何使用 Javascript 访问 memcached?
【发布时间】:2011-02-07 13:48:05
【问题描述】:

假设我在服务器上有一个正在工作的 memcached 守护进程。 假设该服务器能够处理服务器端 Javascript(在我的情况下为 APE)。

在服务器上使用一些 Javascript 访问 memcached 应该很容易(我的意思是,在我看来……)。

但我不得不承认我已经没有主意了......

“请帮忙”? :)

谢谢

编辑:

这是有效的:

Ape.registerCmd("CMD", true, function(params, infos) {
Ape.log("cmd called");

var socket = new Ape.sockClient("11211", "127.0.0.1", {flushlf: true});

socket.onConnect = function() {
    Ape.log("Connected to Memcached");
    Ape.log("Issued 'stats' commande to Memcached...");
   this.write("stats\n");
    this.onRead = function(data) {
        Ape.log("Data from memcached : " + data);
    }
}
//data = ...
infos.sendResponse('return', {'data':data});
});

【问题讨论】:

    标签: javascript memcached ape


    【解决方案1】:

    您通过套接字与 memcached 通信,因此如果运行您的 JavaScript 的任何服务器都有套接字 API,您可以为它编写一个 memcached 客户端。

    如果您可以在 C 中编写 javascript 模块,您也可以这样做,即使您在 JavaScript 中不支持套接字。

    【讨论】:

    • 我是这样挖的...敬请期待:)
    【解决方案2】:

    似乎已经存在 JavaScript 的内存缓存客户端。例如,您可以尝试jsmemcached

    【讨论】:

    • 看到了,但它依赖于 Jaxer...不是我梦寐以求的最简单的解决方案。
    【解决方案3】:

    silkjs 内置了 memcache 机制。

    这里是文档:http://silkjs.org/documentation/Memcached

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 1970-01-01
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多