В Redis нет такой вещи.
Но Redis поддерживает уведомления пространства клавиш , что позволяет регистрировать событие Expired
. Вы можете зарегистрировать клиента, который будет реагировать на такое событие и обновить sh кеш.
Другой вариант - использовать RedisGears и , зарегистрировать в expired
- -> register(eventTypes=['exired'])
событие, такое, что при каждом запуске события expire ваша функция, встроенная в Redis, будет обновлять sh данные.