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

Koneksi maksimal Azure Redis Cache tercapai

Ini sangat mirip dengan pertanyaan ini:Mengapa koneksi ke Azure Redis Cache begitu tinggi?

Berikut adalah praktik terbaik yang kami sarankan untuk sebagian besar pelanggan:

  1. setel abortConnect ke false di string koneksi Anda
  2. buat multiplexer koneksi tunggal dan gunakan kembali. Ini cukup untuk sebagian besar skenario. Beberapa skenario lanjutan mungkin memerlukan pembuatan beberapa objek ConnectionMultiplexer per aplikasi, tetapi sebagian besar baik-baik saja hanya dengan satu. Saya akan merekomendasikan mengikuti pola pengkodean yang ditunjukkan di sini:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -cache
  3. Biarkan ConnectionMultiplexer menangani penyambungan kembali - jangan lakukan sendiri kecuali Anda telah menguji kode Anda secara menyeluruh. Sebagian besar kebocoran koneksi yang saya lihat adalah karena orang membuat ulang koneksi Multiplexer tetapi gagal membuang yang lama. Dalam kebanyakan kasus, yang terbaik adalah membiarkan multiplexer melakukan penyambungan kembali.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa cara termudah untuk menemukan objek terbesar di Redis?

  2. Redis Cluster vs ZeroMQ di Pub/Sub, untuk sistem terdistribusi berskala horizontal

  3. apakah hibernate-redis mendukung cache level 2 yang dibagikan oleh instance hibernate yang berbeda?

  4. Mengapa hanya satu koneksi ke redis yang dibuat dalam program gevent ini?

  5. Cara yang efisien untuk memetakan data dari Redis