Ela*_* G. 4 hook publish-subscribe redis
我为redis中的键设置了过期值,并希望有机会运行一段代码,然后该键将被redis删除。有可能吗?谢谢
我的解决方案是创建一个新密钥,其名称与我要挂接的密钥的名称相同,只是我为其添加了前缀,以指示这是超时使用(“ TO”)的密钥-类似于:
set key1 data1
set TO_key1 ""
expire TO_key1 20
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,一旦“ TO_key1”到期,它将通知我的程序,在我手动删除“ key1”之前,我将有机会运行我的代码。