sql >> Database teknologi >  >> NoSQL >> Redis

Kræver Redis Cache i .NET Core 3 brugen af ​​Stack Exchange-pakken?

Det tog lidt at grave igennem deres git-repos, men det er blevet fjernet. Fjernelsen skete ikke i det nuværende lager, https://github.com/aspnet/Extensions, men i det tidligere lager, som nu er arkiveret, https://github.com/aspnet/Caching.

Du kan se nogle af problemerne med den originale pakke i denne tråd:https://github.com/aspnet/Caching/issues/410#issuecomment-418912525

Fjernelsen skete her:https://github.com/aspnet/Caching/issues/423

Jeg har kigget listen over brydende ændringer i aspnet fra 2.1 -> 2.2 og 2.2 -> 3.0 igennem, og intet er angivet for det. Jeg vil oprette et problem i dokumentationen for at se det inkluderet.

På dette tidspunkt tror jeg, at svaret er at bruge StackExchange-versionen. Det har tilsyneladende nogle store forbedringer i forhold til den ældre pakke alligevel.

OPDATERING: Den seneste understøttede pakke ville være Microsoft.Extensions.Caching.StackExchangeRedis blot at bruge denne pakke ville være bedst til .NET Core 3.0 og nyere.

Noget i retning af

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

Dokumentationen er her!



  1. Hvad er fordelene ved at bruge en skemafri database som MongoDB sammenlignet med en relationel database?

  2. Mest populære NoSQL-databaser understøttet af ClusterControl

  3. Tilslutning til MongoDB-databaser

  4. Redis vs. Memcached