Можно ли установить срок действия для ключей Redis (массовая операция)

Я использую mget(keys, *args) для массового набора ключей.
Я также хочу установить срок действия ключей. Причина, по которой я использую mset, заключается в том, чтобы сохранять вызовы в redis.
Есть ли способ массового набора ключей с истечением срока действия?
Благодарю.

1 ответ

Там нет команды, которая устанавливает TTL для нескольких ключей, таким образом, что MSET работает. Однако вы можете заменить звонок на MSET со скриптом Lua, который делает SETEX для каждого ключа и значения, передаваемого ему в качестве параметров.

Другие вопросы по тегам