2011-02-07 22 views
5

Digamos que tengo un deamon de memcached en funcionamiento en un servidor. Digamos que este servidor puede manejar el lado del servidor Javascript (APE en mi caso).¿Cómo puedo acceder a memcached con Javascript?

Debería ser fácil acceder a memcached con algo de Javascript directamente en el servidor (quiero decir, en mi opinión ...).

Pero tengo que admitir que me estoy quedando sin idea ...

"Ayuda del PLZ"? :)

Gracias

EDIT:

Esto está funcionando:

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}); 
}); 

Respuesta

2

Hablas con memcached través de un socket, así que si lo que sea su servidor se ejecuta JavaScript tiene un socket API se puede escribir un cliente memcached para eso.

Si puede escribir módulos de JavaScript en C, también puede hacerlo, incluso si no tiene soporte de socket en JavaScript.

+0

que estaba cavando esa manera ... estad atentos :) – bPizzi

1

Parece que ya existen clientes de Memcache para JavaScript. Puede probar jsmemcached por ejemplo.

+0

vi, pero se basa en Jaxer ... No es la solución más ligera que estaba soñando. – bPizzi

Cuestiones relacionadas