sql >> Database >  >> NoSQL >> Redis

Redis-ondersteunde ASP.NET SessionState-provider

Ik heb een op Redis gebaseerde SessionStateStoreProvider . gemaakt die te vinden is op GitHub met behulp van ServiceStatck.Redis als de klant (in plaats van Booksleeve).

Het kan worden geïnstalleerd via NuGet met Install-Package Harbour.RedisSessionStateStore .

Ik vond een paar eigenaardigheden in de aanpak van @NathanD. In mijn implementatie worden sloten opgeslagen met de sessiewaarde in plaats van in een afzonderlijke sleutel (minder retourvluchten naar Redis). Bovendien, omdat het gebruikmaakt van ServiceStack.Redis , het kan gepoolde verbindingen gebruiken.

Eindelijk is het getest. Dit was mijn grootste afknapper van de aanpak van @NathanD. Er was geen manier om eigenlijk weten of het werkte zonder elke use case handmatig te doorlopen.



  1. ImportError:Geen module met de naam redis

  2. 10 tips om uw MongoDB-beveiliging te verbeteren

  3. MongoDB vraagt ​​prestaties van meer dan 5 miljoen records

  4. StackExchange.Redis met Azure Redis is onbruikbaar traag of veroorzaakt time-outfouten