Todos deben recordar que Node.js se usa principalmente para construir aplicaciones de servidores y clientes de alto rendimiento y altamente escalables, y está dirigido a "Web en tiempo real".
El objetivo de Node.js es proporcionar un "servidor web creado de una manera simple" que esté influenciada por las máquinas de eventos del lenguaje Ruby y el marco retorcido de Python.
Redis es un código abierto, escrito en un lenguaje ANSI C, admite la base de datos de registro basada en la memoria, la memoria y persistente, y proporciona API en múltiples idiomas. A partir del 15 de marzo de 2010, Redis Development Work fue presidido por VMware.
1. Instale el controlador Node.js para Redis
La copia del código es la siguiente:
ThinkPad: ~/Work $ mkdir redis-nodo
ThinkPad: ~/Work $ CD Redis-nodo
ThinkPad: ~/trabajo/redis-nodo $ ls
ThinkPad: ~/trabajo/redis-nodo $ npm instalación redis
npm http obtenga https://registry.npmjs.org/redis
La computadora está atascada aquí y la conexión del servidor remoto NPM es muy lenta. ¿Qué tengo que hacer?
Considere usar el servidor de espejo doméstico de NPM.
Hay tres formas:
1) Use el comando de configuración
La copia del código es la siguiente:
NPM Config Set Registry http://registry.cnpmjs.org
NPM Info Underscore (si la configuración anterior es correcta, este comando tendrá una respuesta de cadena)
2) Especificación de línea de comando
La copia del código es la siguiente:
npm --registry http://registry.cnpmjs.org Información Información
3) Editar ~/.npmrc para agregar el siguiente contenido:
La copia del código es la siguiente:
registro = http://registry.cnpmjs.org
Ejecute la instalación del controlador de Redis nuevamente:
La copia del código es la siguiente:
ThinkPad: ~/trabajo/redis-nodo $ npm instalación redis
npm http obtenga http://registry.cnpmjs.org/redis
npm http 304 http://registry.cnpmjs.org/redis
[email protected] Node_Modules/Redis
¡Hazlo!
2. Escribe un programa de prueba
La copia del código es la siguiente:
// redis-test.js
var redis = require ("redis"),
cliente = redis.createClient (6379, "10.3.30.186");
client.on ("error", function (err) {
console.log ("Error:" + err);
});
client.on ("conectar", function () {
// Iniciar servidor ();
Client.set ("name_key", "Hello World", function (err, respuesta) {
console.log (responder.toString ());
});
Client.get ("name_key", function (err, respuesta) {
console.log (responder.toString ());
});
})
3. Ejecutar el programa
La copia del código es la siguiente:
ThinkPad: ~/Work/Redis-Node $ node redis-test.js
DE ACUERDO
Hola Mundo
Descripción del programa: Primero conecte al servidor remoto Redis, luego escriba una clave/valor para Redis y luego lea el valor de la clave de acuerdo con el nombre de la clave.