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

Bagaimana Cara Menskalakan Server Node.js WebSocket Redis?

Nah, beberapa jawaban untuk pertanyaan Anda:

  1. Untuk memuat keseimbangan Node.js, artinya persis seperti yang Anda pikirkan tentang apa itu, kecuali bahwa Anda tidak benar-benar membutuhkan server terpisah, Anda dapat menjalankan lebih dari satu proses server node Anda di mesin yang sama.

  2. Setiap server/proses dari server node Anda akan memiliki koneksinya sendiri, penyimpanan default untuk soket web (misalnya Socket.IO) adalah MemoryStore, artinya semua koneksi akan disimpan di memori mesin, diperlukan untuk bekerja dengan RedisStore untuk bekerja dengan redis sebagai penyimpanan koneksi.

  3. Redis PUB/SUB adalah cara yang baik untuk mencapai tugas ini

  4. Anda benar tentang apa yang Anda katakan di sini, redis tidak berskala saat ini dan menjalankan banyak proses/koneksi yang terhubung ke redis dapat membuat redis menjadi hambatan.

  5. Redis tidak menskala, itu benar, tetapi menurut presentasi ini Anda dapat melihat bahwa pengembangan klaster adalah prioritas utama di redis dan redis memang memiliki klaster, hanya saja belum stabil:(diambil dari http://redis. io/unduh)

Di mana Kluster Redis?

Pengembangan Redis saat ini difokuskan pada Redis 2.6 yang akan memberi Anda dukungan untuk skrip Lua dan banyak peningkatan lainnya. Ini adalah prioritas kami saat ini, namun cabang yang tidak stabil sudah berisi sebagian besar bagian dasar Redis Cluster. Setelah rilis 2.6, kami akan memfokuskan energi kami untuk mengubah Redis Cluster alpha saat ini dalam produk beta yang dapat mulai diuji dengan serius oleh pengguna. Sulit untuk membuat perkiraan karena kami akan merilis Redis Cluster sebagai stabil hanya jika kami merasa stabil. kokoh dan berguna bagi pelanggan kami, tetapi kami berharap untuk memiliki beta yang wajar untuk musim panas 2012, dan untuk mengirimkan rilis stabil pertama sebelum akhir 2012.

Lihat presentasinya di sini:http://redis.io/presentation/Redis_Cluster.pdf



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis - Kumpulan yang diurutkan, temukan item berdasarkan nilai properti

  2. redis bgsave gagal karena fork Tidak dapat mengalokasikan memori

  3. redis HLL terlalu banyak positif palsu

  4. Laravel Socket.io Terhubung tetapi tidak menerima data

  5. Eksekusi paralel dengan StackExchange.Redis?