6

假设我在服务器上有一个正在工作的 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});
});
4

3 回答 3

3

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

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

于 2011-02-07T13:53:08.620 回答
1

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

于 2011-02-07T14:02:20.887 回答
0

丝绸内置了一个 memcache 机制。

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

于 2012-09-14T08:59:26.577 回答