在过期时自动移动 Redis 密钥

use*_*159 5 lua redis

有没有一种方法可以在 Redis 密钥过期时自动将其从一个地方移动到另一个地方?有多种方法可以在客户端中通过收到 Redis 过期通知来执行此操作,但如果触发通知时没有客户端正在运行,则该事件将被错过。

但是,如果有一种方法可以在服务器上执行此操作(可能通过 LUA 脚本),那么它可以是原子的,并且密钥在到期前存在于一个位置,而在到期后存在于另一个位置。

Pas*_*rer 2

Lua 脚本不能由键空间通知触发。您必须在客户端执行此操作。