Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Czy pamięć podręczna Redis w .NET Core 3 wymaga użycia pakietu Stack Exchange?

Zajęło nam trochę przekopywania się przez ich repozytoria git, ale zostało usunięte. Usunięcie nie miało miejsca w bieżącym repozytorium https://github.com/aspnet/Extensions, ale w poprzednim repozytorium, które jest teraz zarchiwizowane, https://github.com/aspnet/Caching.

Możesz zobaczyć niektóre problemy z oryginalnym pakietem w tym wątku:https://github.com/aspnet/Caching/issues/410#issuecomment-418912525

Usunięcie miało miejsce tutaj:https://github.com/aspnet/Caching/issues/423

Przejrzałem listę nieudanych zmian w aspnecie od 2.1 -> 2.2 i 2.2 -> 3.0 i nic nie jest dla niej wymienione. Zamierzam utworzyć problem w dokumentacji, aby zobaczyć, jak jest ona uwzględniona.

W tym momencie uważam, że odpowiedzią jest użycie wersji StackExchange. Najwyraźniej i tak ma kilka znaczących ulepszeń w stosunku do starszego pakietu.

AKTUALIZACJA: Najnowszy obsługiwany pakiet to Microsoft.Extensions.Caching.StackExchangeRedis samo użycie tego pakietu byłoby najlepsze dla .NET Core 3.0 i nowszych.

Coś w stylu

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

Dokumentacja jest tutaj!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dlaczego nie mogę uruchomić skryptu lua w redis po ponownym uruchomieniu redis?

  2. Porównanie wydajności użycia skrótów Redis z wieloma kluczami

  3. używanie mapy do pamięci podręcznej dla około 5000 wpisów w aplikacji JavaScript VS Redis

  4. Redis Hash Paginacja

  5. Nie znaleziono gniazda modułu lua