Мы реализовали AWS Elastic Cache Redis в приложении .Net MVC5. Мы сталкиваемся с огромной разницей в производительности.Если нормальная работа занимает 500 мс (в среднем) для завершения при включенном redis, запрос занимает 1 с.
Когда мы отслеживаем проблему с dynatrace, мы видим время блокировки в ConnectionMultiplexer Stackexchange.Redis , а также метод StringGet на Redis .
Мы внедрили отдельный сервер вместо AWS Elastic Cache в EC2Например, производительность была в норме (600-700 мс).
Невозможно понять, что происходит.Мы используем StackExchange.Redis.Extensions.Core в верхней части для легкого доступа к API.
Пожалуйста, проверьте суть кода.
Заранее спасибо.