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

Bagaimana redis memisahkan beberapa instance pengguna yang berjalan di server yang sama?

Redis sendiri tidak memisahkan data Anda. Anda harus memisahkannya sendiri. Ada banyak pilihan untuk melakukannya.

  1. Menggunakan database Redis:Redis mendukung banyak database. Setiap aplikasi (dalam kasus Anda, klien) dapat diatur/dialokasikan untuk digunakan menggunakan satu database tertentu. Alokasi ini harus dilakukan di akhir aplikasi, bukan di Redis.

    Keterbatasan pendekatan ini adalah:i) Redis mendukung paling banyak 16 database (dilambangkan dari 0 hingga 15). ii) Mode cluster Redis hanya mendukung satu database.

    Catatan:Perintah SELECT digunakan untuk memilih database tertentu.

  2. Namespacing:Setiap aplikasi dapat (misalnya) diberi prefiks unik. Mereka akan mengawali semua kunci mereka dengan awalan yang ditetapkan itu.

  3. Gunakan instance Redis terpisah per aplikasi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js - Sesi tidak bertahan melalui res.redirect()

  2. Spring Data Redis - ID UUID - ConverterNotFoundException

  3. StackExchange.Redis - Penggunaan LockTake / LockRelease

  4. Paradigma pemrograman async dengan nodejs dan redis-node

  5. Pop beberapa nilai dari struktur data Redis secara atom?