如何使用Javascript访问memcached?

如何使用Javascript访问memcached?,javascript,memcached,ape,Javascript,Memcached,Ape,假设我在服务器上有一个正在运行的memcached deamon。 假设这个服务器能够处理服务器端Javascript(在我的例子中) 使用服务器上的Javascript访问memcached应该很容易(我的意思是,在我看来…) 但我得承认我已经没有主意了 “帮助plz”?:) 谢谢 编辑: 这是有效的: Ape.registerCmd("CMD", true, function(params, infos) { Ape.log("cmd called"); var socket = new

假设我在服务器上有一个正在运行的memcached deamon。 假设这个服务器能够处理服务器端Javascript(在我的例子中)

使用服务器上的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});
});

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


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

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

silkjs内置了memcache机制


以下是文档:

看到了它,但它依赖于Jaxer。。。这不是我梦寐以求的最简单的解决办法。我是那样挖的。。。请继续关注:)