如何使用Javascript访问memcached?

时间:2011-02-07 13:48:05

标签: javascript memcached ape

假设我在服务器上有一个工作的memcached deamon。 假设此服务器能够处理服务器端Javascript(在我的情况下为APE)。

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

但我承认我的想法已经不合时宜了......

“帮助PLZ”? :)

由于

编辑:

这是有效的:

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});
});

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

silkjs 内置了一个内存缓存机制。

以下是文档:http://silkjs.org/documentation/Memcached