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

Apakah Redis Cache di .NET Core 3 memerlukan penggunaan paket Stack Exchange?

Butuh sedikit penggalian melalui git repo mereka, tetapi telah dihapus. Penghapusan tidak terjadi di repositori saat ini, https://github.com/aspnet/Extensions, tetapi di repositori sebelumnya, yang sekarang diarsipkan, https://github.com/aspnet/Caching.

Anda dapat melihat beberapa masalah dengan paket asli di utas ini:https://github.com/aspnet/Caching/issues/410#issuecomment-418912525

Penghapusan terjadi di sini:https://github.com/aspnet/Caching/issues/423

Saya telah melihat daftar perubahan yang melanggar aspnet dari 2.1 -> 2.2 dan 2.2 -> 3.0 dan tidak ada yang terdaftar untuk itu. Saya akan membuat masalah pada dokumentasi untuk melihatnya disertakan.

Pada titik ini, saya yakin jawabannya adalah menggunakan versi StackExchange. Tampaknya memiliki beberapa perbaikan besar atas paket yang lebih lama.

PERBARUI: Paket terbaru yang didukung adalah Microsoft.Extensions.Caching.StackExchangeRedis cukup menggunakan paket ini akan menjadi yang terbaik untuk .NET Core 3.0 dan di atasnya.

Sesuatu di sepanjang baris

services.AddStackExchangeRedisCache(action =>
                {
                    action.InstanceName = "WhatYouWantToNameIt";
                    action.Configuration = "127.0.0.1:6379";
                });

Dokumentasi ada di sini!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis - Apa, Mengapa, dan Bagaimana menggunakan Redis sebagai basis data utama

  2. Socket.io, Redis Store, dan IE

  3. Apakah Action Cable 5 memerlukan Redis?

  4. Bagaimana cara menelepon BGSAVE dari BookSleeve?

  5. Rails Redis mengatur maxmemory dan maxmemory-policy