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

Apa gunanya Multiple Redis Database?

Pada prinsipnya, database Redis pada instans yang sama tidak berbeda dengan skema dalam instans database RDBMS.

Jadi, dengan semua itu, mengapa/kapan saya ingin menggunakan beberapa basis data Redis alih-alih hanya membuat instance Redis tambahan untuk setiap basis data tambahan yang saya inginkan?

Ada satu keuntungan jelas menggunakan database redis dalam instance redis yang sama, dan itu adalah manajemen. Jika Anda menjalankan instance terpisah untuk setiap aplikasi, dan katakanlah Anda memiliki 3 aplikasi, itu adalah 3 instance redis terpisah, yang masing-masing kemungkinan akan membutuhkan slave untuk HA dalam produksi, jadi totalnya adalah 6 instance. Dari sudut pandang manajemen, ini menjadi sangat cepat berantakan karena Anda perlu memantau semuanya, melakukan peningkatan/tambalan, dll. Jika Anda tidak berencana membebani redis dengan I/O tinggi, satu instance dengan slave lebih sederhana dan lebih mudah dikelola asalkan memenuhi SLA Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. JedisPoolConfig tidak dapat ditetapkan ke GenericObjectPoolConfig

  2. dapatkan tanggal dan waktu saat ini di lua di redis

  3. Redis INCRBY dengan batas

  4. PooledRedisClientManager tidak melepaskan koneksi

  5. Bagaimana cara menyimpan JSON Bersarang Kompleks di Redis menggunakan Python