Redis INFO показывает вызовы в DEL, но без кодовых вызовов DEL
Иногда в Redis отсутствуют данные, поэтому я запустил команду INFO для нашего экземпляра Redis. Я был удивлен, увидев вызовы команды DEL из сотен тысяч, потому что у нас нет кода, который выполняет команду DEL:
# Commandstats
cmdstat_del:calls=971486,usec=776218,usec_per_call=0.80
Я прочитал в этой статье, что:
Slaves don't expire keys, instead they wait for masters to expire the keys.
When a master expires a key (or evict it because of LRU),
it synthesizes a DEL command which is transmitted to all the slaves.
У нас есть много ключей с истекшим сроком действия, хотя они не так высоки, как количество обращений к команде DEL:
# Stats
expired_keys:56220
Может ли это быть причиной того, что так много вызовов для команды DEL, даже если наши коды не выполняют команду DEL?