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

Konfigurasi penyebaran redis - replikasi master slave

Anda bisa.

Itu semua tergantung pada beban yang dimiliki server lain itu, ini masalah berbagi sumber daya. Sejujurnya masalah utama saya dengan arsitektur Anda bukanlah dedicated vs non-dedicated server, itu fakta bahwa Anda menempatkan server Redis (master atau tidak) pada host yang kemungkinan besar akan menghadapi internet (aplikasi expressJS) , artinya, cukup terbuka.

Jika Anda dapat mensimulasikan pemuatan HTTP ke server Node/Express JS Anda, lihat perbedaan antara menjalankan beberapa tes benchmark di server khusus Anda vs yang tidak khusus:

Pada server redis yang sedang berjalan, ketik:

redis-benchmark -q -n 100000

Jika server aplikasi dipalu dan sering menggunakan semua inti, Anda akan melihat perbedaan substansial dalam tolok ukur.

Saran saya, lanjutkan dengan penyiapan pertama Anda dan tambahkan pemantauan untuk waktu respons redis, dan hanya bertindak jika perlu, yang mungkin dilakukan sekarang jika tolok ukur menunjukkan hasil yang sangat buruk.

Sebagai catatan tambahan, pertimbangkan opsi untuk tidak membagikan host untuk layanan yang Anda ekspos ke internet dengan layanan yang menjalankan fungsi internal pada aplikasi Anda.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. instal redis pada instance mikro aws

  2. Apa itu Redis pubsub dan bagaimana cara menggunakannya?

  3. Redis:Mengembalikan semua nilai yang disimpan dalam database

  4. Pola terbaik untuk menangani perulangan async di Node.js

  5. Persimpangan Mongodb dengan rentang waktu