Todos devem se lembrar que o Node.js é usado principalmente para criar aplicativos de servidor e cliente de alto desempenho e altamente escalável e visam "Web em tempo real".
O objetivo do Node.js é fornecer um "construído um servidor web escalável de uma maneira simples", que é influenciada por máquinas de eventos da linguagem Ruby e da estrutura distorcida da Python.
O Redis é um código aberto, escrito no idioma ANSI C, suporta rede, tipo de log baseado em memória e persistente, banco de dados de valor-chave e fornece APIs em vários idiomas. A partir de 15 de março de 2010, o Redis Development Work foi presidido pela VMware.
1. Instale o driver node.js para redis
A cópia do código é a seguinte:
ThinkPad: ~/trabalho $ mkdir Redis Node
ThinkPad: ~/Work $ CD Redis Node
ThinkPad: ~/Work/Redis Node $ LS
ThinkPad: ~/Work/Redis Node $ NPM Install Redis
npm http get https://registry.npmjs.org/redis
O computador está preso aqui e a conexão do NPM Remote Server é muito lenta. O que devo fazer?
Considere usar o servidor espelho doméstico da NPM.
Existem três maneiras:
1) Use o comando de configuração
A cópia do código é a seguinte:
NPM Set Set Registry http://registry.cnpmjs.org
Informações do npm sublinhado (se a configuração acima estiver correta, este comando terá uma resposta de string)
2) Especificação da linha de comando
A cópia do código é a seguinte:
npm --gistry http://registry.cnpmjs.org Informações
3) Editar ~/.npmrc para adicionar o seguinte conteúdo:
A cópia do código é a seguinte:
Registry = http://registry.cnpmjs.org
Execute a instalação do driver Redis novamente:
A cópia do código é a seguinte:
ThinkPad: ~/Work/Redis Node $ NPM Install Redis
npm http get http://registry.cnpmjs.org/redis
npm http 304 http://registry.cnpmjs.org/redis
[email protected] node_modules/redis
Faça isso!
2. Escreva um programa de teste
A cópia do código é a seguinte:
// Redis-Test.js
var redis = requer ("redis"),
cliente = redis.createclient (6379, "10.3.30.186");
client.on ("erro", function (err) {
console.log ("erro:" + err);
});
client.on ("Connect", function () {
// start server ();
client.set ("name_key", "hello world", function (err, resposta) {
console.log (Responder.toString ());
});
client.get ("name_key", function (err, resposta) {
console.log (Responder.toString ());
});
})
3. Execute o programa
A cópia do código é a seguinte:
Thinkpad: ~/work/redis node $ node redis-test.js
OK
Olá mundo
Descrição do programa: Primeiro conecte -se ao servidor Redis Remote, depois escreva uma chave/valor para Redis e, em seguida, leia o valor da chave de acordo com o nome da chave.