Если все ключи с TTL — volatile-lru/volatile-lfu/volatile-ttl логичны; если часть ключей без TTL критична — volatile-* защитит их, а allkeys-* может снести.
Разбор
noeviction заставит писать ошибки при полной памяти — иногда желательно.
- Сессии почти всегда с TTL → volatile или allkeys-lru ок.
- Смешанный датасет (кэш+очереди) разделяйте инстансами.
- Мониторьте
evicted_keys и hit rate.
Итог
Policy должна уважать «вечные» ключи и профиль TTL.