Каждый должен помнить, что node.js в основном используется для создания высокопроизводительных, высоко масштабируемых серверов и клиентских приложений, и он предназначен для «Интернета в реальном времени».
Цель Node.js состоит в том, чтобы предоставить «построенный масштабируемый веб -сервер простым способом», на который влияют машины событий из Ruby Language и Tiven Framework от Python.
Redis-это открытый исходный код, написанный на языке ANSI C, поддерживает сеть, на основе памяти и постоянный журнал, база данных Value и предоставляет API на нескольких языках. С 15 марта 2010 года Redis Development Works возглавляла VMware.
1. Установите драйвер Node.js для Redis
Кода -копия выглядит следующим образом:
ThinkPad: ~/Работа $ Mkdir Redis Node
ThinkPad: ~/Работа $ CD Redis Node
ThinkPad: ~/work/redis node $ ls
ThinkPad: ~/work/redis node $ npm install Redis
npm http Get https://registry.npmjs.org/redis
Компьютер застрял здесь, и соединение удаленного сервера NPM очень медленное. Что я должен делать?
Подумайте об использовании внутреннего зеркального сервера NPM.
Есть три способа:
1) Используйте команду конфигурации
Кода -копия выглядит следующим образом:
NPM Конфигурация реестра http://registry.cnpmjs.org
Информация о NPM подчеркивает (если вышеуказанная конфигурация верна, эта команда будет иметь строковый ответ)
2) Спецификация командной строки
Кода -копия выглядит следующим образом:
NPM -Регистрация http://registry.cnpmjs.org Информация подчеркивается
3) Изменить ~/.npmrc, чтобы добавить следующее содержимое:
Кода -копия выглядит следующим образом:
Registry = http://registry.cnpmjs.org
Снова выполнить установку драйвера Redis:
Кода -копия выглядит следующим образом:
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
Сделай это!
2. Напишите программу тестирования
Кода -копия выглядит следующим образом:
// redis-test.js
var redis = require ("redis"),
client = redis.createclient (6379, "10.3.30.186");
client.on ("error", function (err) {
console.log ("error:" + err);
});
client.on ("connect", function () {
// start server ();
client.set ("name_key", "hello world", function (err, reply) {
console.log (reply.toString ());
});
client.get ("name_key", function (err, reply) {
console.log (reply.toString ());
});
})
3. выполнить программу
Кода -копия выглядит следующим образом:
ThinkPad: ~/work/redis node $ node redis-test.js
ХОРОШО
Привет, мир
Описание программы: сначала подключитесь к серверу удаленного Redis, затем напишите ключ/значение Redis, а затем прочитайте значение ключа в соответствии с именем ключа.