sql >> Database >  >> NoSQL >> Redis

Vereist Redis Cache in .NET Core 3 het gebruik van het Stack Exchange-pakket?

Het kostte wat speurwerk door hun git-repo's, maar het is verwijderd. De verwijdering gebeurde niet in de huidige repository, https://github.com/aspnet/Extensions, maar in de vorige repository, die nu gearchiveerd is, https://github.com/aspnet/Caching.

U kunt enkele van de problemen met het originele pakket in deze thread zien:https://github.com/aspnet/Caching/issues/410#issuecomment-418912525

De verwijdering gebeurde hier:https://github.com/aspnet/Caching/issues/423

Ik heb de lijst met belangrijke wijzigingen in aspnet van 2.1 -> 2.2 en 2.2 -> 3.0 doorgenomen en er wordt niets voor vermeld. Ik ga een probleem met de documentatie maken om te zien of het is opgenomen.

Op dit moment denk ik dat het antwoord is om de StackExchange-versie te gebruiken. Het heeft blijkbaar toch enkele belangrijke verbeteringen ten opzichte van het oudere pakket.

UPDATE: Het laatste ondersteunde pakket is Microsoft.Extensions.Caching.StackExchangeRedis gewoon dit pakket gebruiken zou het beste zijn voor .NET Core 3.0 en hoger.

Iets in de trant van

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

Documentatie is hier!



  1. Mongo-interface

  2. Krijg een lijst met indexen in MongoDB

  3. TransactionRequiredException Een update/verwijder-query uitvoeren

  4. HBase-upgrade bovenop Event Sourcing en CQRS-architectuur in 3 weken