Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Existe alguma maneira de trabalhar com sessões sem travar no site ASP.Net MVC?


Sim, podemos remover o bloqueio do nosso caminho com "UnlockedStateProvider ".

Ele foi projetado para MVC e não implementa .Net SessionStateStoreProviderBase porque o módulo de sessão do IIS também possui mecanismo de bloqueio.

É um simples ActionFilterAttribute que fornece armazenamento de estado para você via HttpContext.

Também possui provedor Redis para que você possa usar com segurança em web farm, Azure ou AWS.

Por favor dê uma olhada:
  • https://www.nuget.org/packages/UnlockedStateProvider.Redis
  • https://github.com/efaruk/playground/tree/master/UnlockedStateProvider

Observação: Desenvolvido para uso avançado e não um substituto para qualquer SessionStateProvider...