Rumah > pangkalan data > Redis > teks badan

Panduan aplikasi Redis dalam pembangunan Node.js

WBOY
Lepaskan: 2023-08-01 16:00:28
asal
800 orang telah melayarinya

Panduan Aplikasi Redis dalam Pembangunan Node.js

Redis (Pelayan Kamus Jauh) ialah perkhidmatan storan data berasaskan memori, digunakan secara meluas dalam cache, baris gilir, kunci teragih dan senario lain. Dalam pembangunan Node.js, Redis ialah alat yang sangat berguna. Artikel ini akan memperkenalkan cara menggunakan Redis dalam Node.js untuk melaksanakan senario aplikasi biasa dan menyediakan contoh kod yang sepadan.

1. Pemasangan dan sambungan Redis

Sebelum anda mula menggunakan Redis, anda perlu memasang pelayan Redis dahulu dan menyambung kepadanya. Anda boleh memasang Redis melalui arahan berikut:

$ npm install redis
Salin selepas log masuk

Kemudian, dalam kod Node.js, sambung ke Redis melalui kaedah berikut:

const redis = require("redis");
const client = redis.createClient();
Salin selepas log masuk

2. Operasi nilai kunci Redis

Redis ialah pangkalan data storan nilai kunci , yang menyokong operasi nilai Kunci asas, seperti menetapkan nilai kunci, mendapatkan nilai kunci, memadam nilai kunci, dsb. Berikut ialah contoh kod yang sepadan:

  1. Tetapkan pasangan nilai kunci:

    client.set("key", "value", (err, res) => {
      console.log("设置键值对:", res);
    });
    Salin selepas log masuk
  2. Dapatkan pasangan nilai kunci:

    client.get("key", (err, res) => {
      console.log("获取键值对:", res);
    });
    Salin selepas log masuk
  3. Padamkan pasangan nilai kunci🜎

bagi operasi nilairr🜎

Redis

Redis Ia juga menyokong struktur data senarai, yang boleh melakukan operasi seperti sisipan kiri, sisipan kanan dan pemerolehan julat. Berikut ialah contoh kod yang sepadan:
  1. Sisipkan elemen ke sebelah kiri senarai:
  2. client.del("key", (err, res) => {
      console.log("删除键值对:", res);
    });
    Salin selepas log masuk
  3. Sisipkan elemen ke sebelah kanan senarai:
  4. client.lpush("list", "element1", (err, res) => {
      console.log("插入元素到列表左侧:", res);
    });
    Salin selepas log masuk
  5. Dapatkan panjang senarai:
  6. rree
  7. Dapatkan julat senarai:

    client.rpush("list", "element2", (err, res) => {
      console.log("插入元素到列表右侧:", res);
    });
    Salin selepas log masuk

4. Operasi hash Redis

Redis juga menyokong struktur data cincang, yang boleh menetapkan medan, mendapatkan medan, memadam medan dan operasi lain. Berikut ialah contoh kod yang sepadan:

  1. Tetapkan medan:

    client.llen("list", (err, res) => {
      console.log("获取列表长度:", res);
    });
    Salin selepas log masuk
  2. Dapatkan medan:

    client.lrange("list", 0, -1, (err, res) => {
      console.log("获取列表范围:", res);
    });
    Salin selepas log masuk
  3. Padam medan:

    client.hset("hash", "field", "value", (err, res) => {
      console.log("设置字段:", res);
    });
    Salin selepas log masuk
  4. terbitkan semula

operasi menerbitkan dan melanggan mod, Anda boleh menerbitkan mesej ke saluran tertentu dan melanggan saluran yang sepadan untuk menerima mesej. Berikut ialah contoh kod yang sepadan:

    Terbitkan mesej:
  1. client.hget("hash", "field", (err, res) => {
      console.log("获取字段:", res);
    });
    Salin selepas log masuk

  2. Subscribe message:
  3. client.hdel("hash", "field", (err, res) => {
      console.log("删除字段:", res);
    });
    Salin selepas log masuk

    6. Ringkasan

    Redis yang memainkan peranan penting, yang memainkan peranan penting dalam pembangunan Node.js. peranan. Artikel ini memperkenalkan kaedah pemasangan dan sambungan Redis, dan menyediakan contoh kod untuk operasi nilai kunci, operasi senarai, operasi cincang dan operasi penerbitan dan langgan.

    Saya harap artikel ini dapat membantu pembaca lebih memahami dan menggunakan penggunaan Redis dalam pembangunan Node.js, dan memberikan bantuan dalam membangunkan aplikasi yang cekap dan berprestasi tinggi. Untuk mendapatkan maklumat lanjut tentang penggunaan Redis, sila rujuk dokumentasi rasmi Redis dan dokumentasi modul Node.js Redis.

    Contoh kod adalah untuk rujukan sahaja, sila adjust dan ubah suai mengikut situasi sebenar.

    Atas ialah kandungan terperinci Panduan aplikasi Redis dalam pembangunan Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!