Maison >interface Web >js tutoriel >Tutoriel sur l'accès à la base de données Redis pour Node.js development_node.js

Tutoriel sur l'accès à la base de données Redis pour Node.js development_node.js

WBOY
WBOYoriginal
2016-05-16 16:20:122192parcourir

Tout le monde doit se rappeler que Node.js est principalement utilisé pour créer des applications serveur et client hautes performances et hautement évolutives, et qu'il est orienté vers le "Web en temps réel".
L'objectif de Node.js est de fournir un « moyen simple de créer des serveurs Web évolutifs » et est influencé par l'Event Machine du langage Ruby et le framework Twisted de Python.

Redis est une base de données de valeurs-clés de type journal open source écrite en langage ANSI C, prend en charge le réseau, peut être basée sur la mémoire et persistante, et fournit des API dans plusieurs langues. Depuis le 15 mars 2010, le développement de Redis est hébergé par VMware.

1. Installez le pilote Node.js pour Redis

Copier le code Le code est le suivant :

ThinkPad :~/work$ mkdir redis-node
ThinkPad :~/work$ cd redis-node
ThinkPad :~/work/redis-node$ ls
ThinkPad :~/work/redis-node$ npm installer redis
npm http OBTENIR https://registry.npmjs.org/redis

L'ordinateur est bloqué ici et la connexion au serveur distant npm est très lente. Que dois-je faire ?

Envisagez d'utiliser le serveur miroir national de NPM.

Il existe trois méthodes :

1) Utilisez la commande config

Copier le code Le code est le suivant :

registre de jeu de configuration npm http://registry.cnpmjs.org
npm info underscore (si la configuration ci-dessus est correcte, cette commande aura une réponse sous forme de chaîne)

2) Spécification de la ligne de commande

Copier le code Le code est le suivant :

npm --registry http://registry.cnpmjs.org info soulignement

3) Modifiez ~/.npmrc et ajoutez le contenu suivant :

Copier le code Le code est le suivant :

registre = http://registry.cnpmjs.org

Exécutez à nouveau l'installation du pilote Redis :

Copier le code Le code est le suivant :

ThinkPad :~/work/redis-node$ npm installer redis
npm http OBTENIR http://registry.cnpmjs.org/redis
npm http 304 http://registry.cnpmjs.org/redis
redis@0.10.0 node_modules/redis

C'est fait !

2. Écrire un programme de test

Copier le code Le code est le suivant :

// redis-test.js
var redis = require("redis"),
Client = redis.createClient(6379, "10.3.30.186");

client.on("erreur", fonction(erreur){
console.log("Erreur : " err);
});

client.on("connect", function(){
// démarrer le serveur();
Client.set("name_key", "hello world", function(err, réponse){
console.log(reply.toString());
});

client.get("name_key", function(err, réponse){
console.log(reply.toString());
});
})

3. Exécuter le programme

Copier le code Le code est le suivant :

ThinkPad :~/work/redis-node$node redis-test.js
D'accord
bonjour tout le monde

Description du programme : connectez-vous d'abord au serveur Redis distant, puis écrivez une clé/valeur sur Redis, puis lisez la valeur de la clé en fonction du nom de la clé.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn