Setiap orang harus ingat bahwa Node.js terutama digunakan untuk membangun server berkinerja tinggi, server yang sangat diskalakan dan aplikasi klien, dan ditujukan untuk "web real-time".
Tujuan Node.js adalah untuk menyediakan "membangun server web yang dapat diskalakan dengan cara sederhana" yang dipengaruhi oleh mesin acara dari bahasa Ruby dan kerangka kerja bengkok dari Python.
Redis adalah sumber terbuka, ditulis dalam bahasa ANSI C, mendukung jaringan, berbasis memori dan tipe log, value-basis data, dan menyediakan API dalam berbagai bahasa. Dari 15 Maret 2010, pekerjaan pengembangan Redis diketuai oleh VMware.
1. Pasang driver Node.js untuk Redis
Salinan kode adalah sebagai berikut:
ThinkPad: ~/bekerja $ mkdir redis-node
ThinkPad: ~/Work $ CD Redis-Node
ThinkPad: ~/work/redis-node $ ls
ThinkPad: ~/work/redis-node $ npm instal redis
npm http dapatkan https://registry.npmjs.org/redis
Komputer macet di sini dan koneksi server jarak jauh NPM sangat lambat. Apa yang harus saya lakukan?
Pertimbangkan untuk menggunakan server cermin domestik NPM.
Ada tiga cara:
1) Gunakan perintah konfigurasi
Salinan kode adalah sebagai berikut:
NPM Config Set Registry http://registry.cnpmjs.org
Info NPM Bawah (jika konfigurasi di atas benar, perintah ini akan memiliki respons string)
2) Spesifikasi baris perintah
Salinan kode adalah sebagai berikut:
NPM --Registry http://registry.cnpmjs.org Info garis bawah
3) Edit ~/.npmrc untuk menambahkan konten berikut:
Salinan kode adalah sebagai berikut:
Registry = http://registry.cnpmjs.org
Jalankan Instalasi Driver Redis Lagi:
Salinan kode adalah sebagai berikut:
ThinkPad: ~/work/redis-node $ npm instal redis
npm http dapatkan http://registry.cnpmjs.org/redis
npm http 304 http://registry.cnpmjs.org/redis
[email protected] node_modules/redis
Selesai!
2. Tulis program tes
Salinan kode adalah sebagai berikut:
// redis-test.js
var redis = membutuhkan ("redis"),
klien = redis.createClient (6379, "10.3.30.186");
client.on ("error", function (err) {
console.log ("Kesalahan:" + err);
});
client.on ("connect", function () {
// Mulai server ();
client.set ("name_key", "hello world", function (err, balas) {
console.log (balasan.tostring ());
});
client.get ("name_key", function (err, balas) {
console.log (balasan.tostring ());
});
})
3. Jalankan program
Salinan kode adalah sebagai berikut:
ThinkPad: ~/work/redis-node $ node redis-test.js
OKE
halo dunia
Deskripsi Program: Pertama -tama sambungkan ke server Redis jarak jauh, lalu tulis kunci/nilai ke Redis, dan kemudian baca nilai kunci sesuai dengan nama kunci.