2011-02-07 6 views
5

私はサーバー上で動作するmemcachedデーモンを持っているとしましょう。 このサーバーがサーバーサイドのJavaScript(私の場合はAPE)を処理できるとします。Javascriptでmemcachedにアクセスするにはどうしたらいいですか?

memcachedにアクセスするには、サーバ上でいくつかのJavascriptを使用するのが簡単です(私の考えでは...)。

しかし、私はアイデアが不足しているよ...

「ヘルププラザ」を認めざるを得ましたか? :)

おかげ

EDIT:

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クライアント。

JavaScriptでソケットサポートがない場合でも、CでJavaScriptモジュールを書くことができます。

+0

私はそのように掘った...お楽しみに:) – bPizzi

1

JavaScript用のmemcacheクライアントが既に存在しているようです。あなたは例えばjsmemcachedを試すことができます。

+0

は、それを見たが、それは私が夢見た最軽量のソリューション... Jaxerの上にない依存しています。 – bPizzi

関連する問題