2011-02-07 3 views
5

서버에 memcached deamon이 작동한다고 가정 해 봅시다. 이 서버가 서버 측 자바 스크립트 (내 경우에는 APE)를 처리 할 수 ​​있다고 가정 해 봅니다.Javascript로 memcached에 액세스하려면 어떻게해야합니까?

서버에 바로 자바 스크립트를 사용하여 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를 얘기, 그래서 어떤 서버가 실행되는 경우 자바 스크립트 당신이 쓸 수있는 소켓 API가 있습니다

이이 작동 그것을위한 memcached 클라이언트.

자바 스크립트 모듈을 C로 작성할 수 있다면 JavaScript로 소켓 지원을받지 않아도 가능합니다.

+0

... – bPizzi

1

JavaScript 용 memcache 클라이언트가 이미있는 것 같습니다. 예를 들어 jsmemcached을 시도 할 수 있습니다.

+0

그것을보고 :) 조정하지만 ... 아니 가벼운 솔루션을 나는 꿈을 꾸고 있었다 Jaxer에 의존 유지 : 여기

는 문서입니다. – bPizzi