Являются ли тысячи просроченных ключей плохим показателем для Redis?

Я новичок в Redis, поэтому не знаю, какие метрики должны меня волновать и как следить за его работоспособностью и отзывчивостью.

Мы с коллегами поддерживаем программное обеспечение, которое использует Redis для кэширования. Иногда Redis замедляется, поскольку слишком много запросов происходит одновременно, но, к сожалению, я не уверен, какой из наших процессов виноват (это старый программный проект с десятками процессов, работающих одновременно, плюс процессы, запускаемые по времени через cron).

Я вижу, что Redis имеет от тысяч до 1.5 миллионов просроченных ключей в своем хранилище, может ли это как-то повлиять на производительность при добавлении или запросе новых/других ключей?

-1
задан 26 February 2018 в 13:56
1 ответ

Нет. Количество ключей с истекшим сроком действия является суммарным с момента запуска сервера или сброса его статистики, и не обязательно связано с фактической нагрузкой.

Посмотрите лог-файл Redis и SLOWLOG , чтобы попытаться определить первопричину.

1
ответ дан 5 December 2019 в 19:41

Теги

Похожие вопросы