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

Membuat set baru dari rentang Set Terurut di Redis

Itu pertanyaan dengan banyak kemungkinan jawaban. Inilah dua teratas saya:

  1. Gunakan kekuatan Lua untuk menghindari pemindahan data ke klien dan selesaikan semua pekerjaan di sisi server. Anda dapat mengatasi kekurangan RANGESTORE dengan cara ini.

  2. Pertahankan set yang diurutkan di mana skor dibuat dari kedua atribut, menggunakan bit-interleaving. Dalam syair Redis terdapat eksperimen oleh antirez yang disebut redimension yang melakukan persis seperti itu. Tautannya adalah https://www.reddit.com/r/redis/comments/3qjlkk/redimension_ruby_library_implementing/ dan port saya di atas ke Redis lua https://www.reddit.com/r/redis/comments/3s0h73/ luaredimension_redis_multidimensional_query/. Anda dapat membaca lebih lanjut tentang pendekatan di indeks Multi dimensi.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. hibernasi cache tingkat kedua dengan Redis -apakah ini akan meningkatkan kinerja?

  2. mengapa sangat lambat dengan 100.000 catatan saat menggunakan pipa di redis?

  3. Redis tidak dapat terhubung dalam beban sibuk

  4. Mandor segera diberhentikan

  5. Redis/Jedis tidak ada satu titik kegagalan dan failover otomatis