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

Stackexchange.redis tidak memiliki dukungan WAIT

WAIT pada dasarnya adalah operasi pemblokiran, yang melanggar model pemrograman berbagi koneksi yang bergantung pada perpustakaan (lihat lebih lanjut di sini). Jadi tidak, ini tidak diekspos.

Kami sedang mendiskusikan ide untuk memungkinkan model kolam/sewa yang lebih serbaguna serta model bersama default, tetapi sekarang:ini tidak ada. Tapi inilah yang membuat perintah pemblokiran menjadi "aman".

Anda dapat mengeluarkannya secara manual melalui Execute , tetapi jika Anda melakukannya:Anda sendirian; jika itu meledak atau menyebabkan masalah apa pun... bersenang-senanglah dengan itu!

Berikut tidak didukung (pada dasarnya itu mengeluarkan operasi pemblokiran), tetapi jika berhasil - itu berhasil; jika itu menyebabkan masalah - itu menyebabkan masalah:

var tran = db.CreateTransaction();
_ = tran.StringSetAsync("mykey", cacheItem);
_ = tran.ExecuteAsync("wait", 2);
tran.Execute();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis - Tabel Lua sebagai nilai balik - mengapa ini tidak berfungsi?

  2. Bagaimana cara mengkonfigurasi seledri-redis dalam proyek Django di microsoft Azure?

  3. Mulai redis-server dengan file konfigurasi

  4. Menggunakan redis sebagai cache LRU untuk postgres

  5. Ubuntu 16.04 systemd redis masalah dengan ulimit