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

Menghubungkan ke RedisToGo melalui Node.JS

Saya percaya bahwa skema untuk URL yang Anda miliki adalah:

redis://username:[email protected]:port .

Saya tidak percaya username digunakan. node_redis menyediakan dua metode yang akan Anda gunakan untuk masuk:createClient dan auth . Ada detail di readme, tetapi untuk referensi di sini adalah bagian yang relevan:

redis.createClient(port, host, options)

Buat koneksi klien baru. port default ke 6379 dan host default ke 127.0.0.1 . Jika Anda memiliki redis-server berjalan di komputer yang sama dengan node, maka default untuk port dan host mungkin baik-baik saja. options dalam objek dengan kemungkinan properti berikut:

  • parser :parser balasan protokol Redis mana yang akan digunakan. Defaultnya adalahhiredis jika modul itu diinstal. Ini juga dapat disetel kejavascript .
  • return_buffers :default ke salah. Jika disetel ke true , maka balasan data massal akan dikembalikan sebagai objek Buffer node, bukan String JavaScript.

createClient() mengembalikan RedisClient objek yang bernama client dalam semua contoh di sini.

client.auth(sandi, panggilan balik)

Saat menyambung ke server Redis yang memerlukan autentikasi,AUTH perintah harus dikirim sebagai perintah pertama setelah terhubung. Ini bisa jadi sulit untuk dikoordinasikan dengan koneksi ulang, pemeriksaan siap pakai, dll. Untuk mempermudah ini, client.auth() menyimpan password dan akan mengirimkannya setelah setiap koneksi, termasuk koneksi ulang. callback dipanggil hanya sekali, setelah respons ke AUTH pertama perintah.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ubuntu 16.04 systemd redis masalah dengan ulimit

  2. Menghubungkan ke server redis jarak jauh

  3. Redis:menyebarkan umpan berita dalam daftar atau kumpulan yang diurutkan?

  4. Redis perbedaan antara dua daftar?

  5. Redis + Node.js - bagaimana cara mengambil nilai