2011-06-04 16 views

Respuesta

31

En el espíritu de la enseñanza de cómo pescar ...

usar la búsqueda en: https://npmjs.org/

Si no tiene npm, instálelo.

En la CLI:

búsqueda NPM Memcache

nos lleva a 5 módulos.

Este parece ser el más popular: https://github.com/3rd-Eden/node-memcached

+3

nodo-Memcache enlace está roto. – phreakhead

+0

lmgtfy está en desuso. Esta no es una pregunta de feed vs fish; es una solicitud, aunque subjetiva, sobre cuáles son los buenos módulos de memcached. btw npm search es siempre super lento. – ekeyser

34

Aquí está mi experiencia de usar par de módulos de nodo-memcached

  1. 3rd-Eden/node-memcached. El proyecto no parece ser estable y tiene errores con el almacenamiento de BLOBS (see issue #46 y issue #48 para más detalles). Además, encontré que es un código bastante difícil de leer (y por lo tanto difícil de actualizar), por lo que no recomendaría usarlo en sus proyectos.

  2. elbart/node-memcache parece funcionar bien, y me siento bien acerca de la forma en que el código fuente está escrito, pero no es compatible con el almacenamiento BLOB (hay un fork que se dice para agregar la capacidad, pero no he probado it)

  3. overclocked/mc es el que me gusta mucho. Este es el único que es capaz de almacenar BLOB. Tiene buena documentación, su código se ve bien y es fácil de usar.

Actualmente uso overclocked/mc en my project y todo parece estar funcionando bien.

+5

overclocked/mc parece estar en http://overclocked.com/mc y https://github.com/jackyz/mc ahora – choonkeat

10

La idea básica.

net = require("net"); 

var client = net.connect({port: 11211, host:"localhost"},function() { 
    console.log('connected'); 

    client.write('stats\r\n'); 
    //OR other commands + "\r\n" 

    client.on('data', function(data) { 
     console.log(data.toString()); 
    }); 

    client.on('end', function() { 
     console.log('data fetched'); 
    }); 
}); 

También puede utilizar net.createServer para hacer su propio servidor de caché de memoria para soportar los requerimientos adicionales, tales como PERSISTENTE SU Caché de datos a MySQL.

+0

¡Qué gran respuesta! –

+1

¡Necesito pensar de esta manera con más frecuencia! –

Cuestiones relacionadas