У меня есть ключи, которые я хочу хранить в redis неограниченное время, если у меня достаточно памяти.Однако, если у redis недостаточно памяти, я бы хотел сначала удалить самые старые ключи.Я посмотрел на параметры «политики выселения», и оказалось, что Redis не поддерживает это из коробки.https://support.redislabs.com/hc/en-us/articles/203290657-What-eviction-policies-do-you-support-
Как я могу реализовать это сам, используя команды, доступные как часть API Redis-клиента?
Вот какой-то псевдокод, который может дать представление о том, что мне нужно:
1. Get the first N keys from a list sorted by key date asc.
2. Delete the oldest keys.
3. Repeat until memory is no longer constrained.