Как правильно оформить expire redis в коде?

199
27 марта 2018, 01:25

Использую редис для построения небольших отчётов. Каждый день по определённому алгоритму генерирую мапу куда складываю отчёты, потом они уносятся в хранилище и коллекцию спустя пару дней можно удалять. Не могу придумать как правильно и в какой момент вызывать redisTemplate.expire() Варианты какие вижу: Каждый раз при сохранении данных в редис ставить экспайр либо проверять есть ли он и ставить если нет. Сделать шедуллер который каждый час ходит получает ключи и ставит всем коллекциям экспайр. При любом получении коллекции с редиса ставить ему экспайр.

Все решения кажутся крайне костыльными и не подходящими, других найти не смог. Может есть способ ставить автоматический expire?

READ ALSO
Считывание данных по сети Modbus из преобразователя частоты Altivar или ПЛК MODICON

Считывание данных по сети Modbus из преобразователя частоты Altivar или ПЛК MODICON

Здравствуйте уважаемые веды, подскажите можно ли напрямую считывать значения регистров из оборудования по протоколу ModbusХочу реализовать...

187
WebEngine loadContent() не загружаются картинки

WebEngine loadContent() не загружаются картинки

Я имею html-файл и много картинок от от него:

228
Interstitial Facebook

Interstitial Facebook

Добрый день, есть интерститиал от фэйсбука, прошу подсказать код как сделать чтобы он показывался через определённые промежутки времени,...

195
Есть ли в джава аналог препроцессора как в с++

Есть ли в джава аналог препроцессора как в с++

Есть ли в джава аналог препроцессора как в с++(Есть ли анологи плюсовых define)

181