2011-02-07 2 views
5

Предположим, у меня есть рабочий memcached deamon на сервере. Предположим, что этот сервер способен обрабатывать Javascript на стороне сервера (APE в моем случае).Как я могу получить доступ к memcached с помощью Javascript?

Должно быть легко получить доступ к 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

Кажется, что уже существуют клиенты memcache для JavaScript. Например, вы можете попробовать jsmemcached.

+0

пила, но она опирается на Jaxer ... Не самый легкий решение, которое я мечтал. – bPizzi

Смежные вопросы