Tout le monde doit se rappeler que Node.js est principalement utilisé pour créer des applications de serveur et client hautement évolutives et hautement évolutives, et elle s'adresse à "Web en temps réel".
L'objectif de Node.js est de fournir un "serveur Web évolutif construit d'une manière simple" qui est influencée par les machines d'événements à partir du langage Ruby et du cadre torsadé de Python.
Redis est une open source, écrite en langage ANSI C, prend en charge le réseau, la base de la mémoire et la base de données de type journal basé sur la mémoire et persistante, et fournit des API dans plusieurs langues. À partir du 15 mars 2010, les travaux de développement de Redis ont été présidés par VMware.
1. Installez le pilote Node.js pour redis
La copie de code est la suivante:
ThinkPad: ~ / Work $ mkdir redis-node
ThinkPad: ~ / Work $ cd redis-node
ThinkPad: ~ / work / redis-node $ ls
ThinkPad: ~ / work / redis-node $ npm install redis
npm http obtient https://registry.npmjs.org/redis
L'ordinateur est bloqué ici et la connexion du serveur distant NPM est très lente. Que dois-je faire?
Envisagez d'utiliser le serveur miroir national de NPM.
Il y a trois façons:
1) Utilisez la commande config
La copie de code est la suivante:
NPM Config Set Registry http://registry.cnpmjs.org
INFO NPM INFORMORE (Si la configuration ci-dessus est correcte, cette commande aura une réponse de chaîne)
2) Spécification de ligne de commande
La copie de code est la suivante:
NPM --Registry http://registry.cnpmjs.org info souligner
3) Modifier ~ / .npmrc pour ajouter le contenu suivant:
La copie de code est la suivante:
Registry = http://registry.cnpmjs.org
Exécutez à nouveau l'installation du pilote Redis:
La copie de code est la suivante:
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
Faites-le!
2. Écrivez un programme de test
La copie de code est la suivante:
// redis-test.js
var redis = require ("redis"),
client = redis.CreateClient (6379, "10.3.30.186");
client.on ("erreur", fonction (err) {
console.log ("Erreur:" + err);
});
client.on ("connect", function () {
// start server ();
client.set ("name_key", "Hello World", fonction (err, réponse) {
console.log (réponse.toString ());
});
client.get ("name_key", fonction (err, réponse) {
console.log (réponse.toString ());
});
})
3. Exécuter le programme
La copie de code est la suivante:
ThinkPad: ~ / work / redis-node $ node redis-test.js
D'ACCORD
Bonjour le monde
Description du programme: Connectez d'abord au serveur redis distant, puis écrivez une clé / valeur à Redis, puis lisez la valeur de clé en fonction du nom de la clé.