Когда вы смотрите на показатели производительности вашего кеша, совпадают ли сбои со 100% использованием памяти? Если так, держу пари, что это виновник.
Когда Redis достигает 100% памяти, может произойти сбой страницы, что замедляет запросы. См. Здесь для описания процесса. Я мог бы представить, где истекает ограничение в 5 мс Redlock. net для получения блокировки, когда давление памяти достигает 100% и запросы задерживаются.
Я бы раскрутил второй сервер Redis только для блокировки и посмотрел бы, облегчает ли это проблему, ИЛИ не увеличил бы существующий кеш. Посмотрите, если вы все еще испытываете проблему. Увеличение масштаба, вероятно, будет самым простым экспериментом без внесения изменений в ваш код.