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

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

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

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

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

решение1

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

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

Связанный контент