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

Se alcanzó el máximo de conexiones de Azure Redis Cache

Esto es muy similar a esta pregunta:¿Por qué las conexiones a Azure Redis Cache son tan altas?

Estas son las mejores prácticas que recomendamos para la mayoría de los clientes:

  1. establezca abortConnect en falso en su cadena de conexión
  2. cree un Multiplexor de conexión singleton y reutilícelo. Esto es suficiente para la mayoría de los escenarios. Algunos escenarios avanzados pueden requerir la creación de múltiples objetos connectionMultiplexer por aplicación, pero la mayoría está bien con solo uno. Recomendaría seguir el patrón de codificación que se muestra aquí:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -caché
  3. Deje que ConnectionMultiplexer maneje la reconexión; no lo haga usted mismo a menos que haya probado su código muy a fondo. La mayoría de las fugas de conexión que he visto se deben a que las personas están recreando el multiplexor de conexión pero no pueden desechar el anterior. En la mayoría de los casos, es mejor dejar que el multiplexor haga la reconexión.