Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Apakah saya perlu keluar dari instance klien redis node saya menggunakan .quit()?

"MULTI perintah diantrekan sampai EXEC dikeluarkan, dan kemudian semua perintah dijalankan secara atom oleh Redis."

Ini adalah contoh dari github:

// multi chain with an individual callback
client.multi()
    .scard("bigset")
    .smembers("bigset")
    .keys("*", function (err, replies) {
        client.mget(replies, redis.print);
    })
    .dbsize()
    .exec(function (err, replies) {
        console.log("MULTI got " + replies.length + " replies");
        replies.forEach(function (reply, index) {
            console.log("Reply " + index + ": " + reply.toString());
        });
    });

Pertanyaan Anda:apakah saya perlu menggunakan client.quit() ? Ya, Anda perlu melakukannya karena koneksi redis Anda tidak akan ditutup sampai Anda me-restart server redis Anda. Anda harus menggunakan client.quit() ketika semua proses Anda telah selesai. (Dalam panggilan balik terakhir Anda misalnya)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis tidak dimulai sebagai layanan windows di Windows7

  2. Ubuntu 16.04 systemd redis masalah dengan ulimit

  3. Bagaimana cara mengimplementasikan server push dalam kerangka Flask?

  4. Bagaimana Redis bisa mengurutkan menurut dua set yang diurutkan berbeda?

  5. Cara membaca beberapa Set yang disimpan di Redis menggunakan beberapa perintah atau skrip LUA