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

Redis auth error dengan Node.js dan socket.io

Saya memecahkan ini dengan meneruskan modul redis itu sendiri sebagai opsi ke konstruktor RedisStore.

io.set('store', new RedisStore({redis: redis, redisPub: redisClient, redisSub: redisSubscriber, redisClient: redisClient }));

Ini diperlukan agar objek klien dapat meneruskan instanceof RedisClient tes dan tidak diinisialisasi ulang tanpa kata sandi. Rupanya, ketika RedisStore membutuhkan kembali modul redis, klien redis dibuat dengan createClient metode adalah anggota dari beberapa kelas baru atau sesuatu.

Saya menemukan ini dengan melihat masalah terkait yang dialami seseorang pada masalah socket.io #808.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Keras memprediksi tidak kembali dalam tugas seledri

  2. nginx uwsgi websockets 502 Bad Gateway upstream koneksi tertutup sebelum waktunya saat membaca header respons dari upstream

  3. Bagaimana cara menghapus Heroku Redis?

  4. Kondisi kerja Sidekiq

  5. Bagaimana mengonfigurasi redis-cluster saat menggunakan spring-data-redis 1.7.0.M1