sql >> Base de Datos >  >> NoSQL >> Redis

¿Hay alguna forma de trabajar con sesiones sin bloquear en el sitio ASP.Net MVC?

Sí, podemos eliminar el bloqueo de nuestro camino con "UnlockedStateProvider ".

Se diseñó para MVC y no implementa .Net SessionStateStoreProviderBase porque el módulo de sesión de IIS también tiene un mecanismo de bloqueo.

Es un simple ActionFilterAttribute que le proporciona un almacén de estado a través de HttpContext.

También tiene un proveedor de Redis para que pueda usarlo de forma segura en la granja web, Azure o AWS.

Por favor, eche un vistazo:

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

Nota: Desarrollado para uso avanzado y no como reemplazo de ningún SessionStateProvider...