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

Dengan Redis Cluster, apakah mungkin untuk meneruskan tag hash ke eval?

Ya, itu harus bekerja.

Sebagaimana dicatat dalam dokumentasi:

Semua perintah Redis harus dianalisis sebelum dieksekusi untuk menentukan kunci mana yang akan dioperasikan oleh perintah.... Perhatikan bahwa aturan ini tidak diterapkan untuk memberi pengguna peluang untuk menyalahgunakan konfigurasi instans tunggal Redis, dengan biaya penulisan skrip tidak kompatibel dengan Redis Cluster.

Jadi tidak apa-apa untuk tidak mematuhi aturan ini, selama Anda memastikan bahwa skrip Anda kompatibel dengan Redis Cluster. Itu artinya panggilan ke EVAL harus menentukan satu set kunci yang hash ke satu dan hanya satu server.

Hanya menggunakan satu kunci (mis. {foo} ) seharusnya berfungsi dengan baik.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Publikasikan berlangganan dengan nodejs dan redis(node_redis)

  2. Redis menyimpan string sebagai buffer pada beberapa OS, bukan yang lain?

  3. Redis, apakah topik (pub/sub) akan selalu dikirimkan ke setidaknya satu pelanggan?

  4. Mengelola koneksi

  5. Redis urutan eksekusi pipelined