2011-02-07 87 views
5

比方說,我有一個服務器上的工作memcached的守護進程。 比方說,這臺服務器能夠處理服務器端JavaScript(在我的情況APE)。如何使用Javascript訪問memcached?

它應該很容易與一些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}); 
}); 

回答

2

你跟memcached的通過套接字,所以如果任何服務器運行你的JavaScript有一個套接字API,你可以寫一個memcached客戶端。

如果你可以用C寫的JavaScript模塊,你也可以做到這一點,即使你沒有在JavaScript插座支持。

+0

我挖呀......敬請期待:) – bPizzi 2011-02-07 14:04:50

1

似乎已經存在於JavaScript的memcache客戶。例如,您可以嘗試jsmemcached

+0

看到它,但是它依賴於Jaxer的...不是最輕的解決方案,我是在做夢的。 – bPizzi 2011-02-07 14:04:35