Redis
 sql >> Base de données >  >> NoSQL >> Redis

Existe-t-il un moyen de travailler avec des sessions sans verrouiller le site ASP.Net MVC ?

Oui, nous pouvons supprimer le verrouillage de notre chemin avec "UnlockedStateProvider ".

Il a été conçu pour MVC et n'implémente pas .Net SessionStateStoreProviderBase car le module de session IIS dispose également d'un mécanisme de verrouillage.

Il s'agit d'un simple ActionFilterAttribute qui vous fournit un magasin d'état via HttpContext.

Il dispose également d'un fournisseur Redis pour que vous puissiez l'utiliser en toute sécurité dans une ferme Web, Azure ou AWS.

Veuillez jeter un coup d'œil :

  • https://www.nuget.org/packages/UnlockedStateProvider.Redis
  • https://github.com/efaruk/playground/tree/master/UnlockedStateProvider

Remarque : Développé pour une utilisation avancée et ne remplace aucun SessionStateProvider...