我正在尝试使用
redis.mapped_mset({ "f1" => "v1", "f2" => "v2" })
设置多个键,Redis
而我不能同时设置过期时间。设置使用此证书的到期时间的唯一方法:
set(key, value, options = {})
要么
expire(key, seconds)
我必须打很多次,这不是我想看到的。还有其他方法可以解决此问题吗?
Redis本身不支持带有到期参数的多重设置。Redis#mapped_set
是一个可以调用的语法糖mset
,mset
它本身是可以在以后set
多次进行事务调用的语法糖。
因此,您唯一需要的是使用来包装后续的调用到set(... ex:...)
事务中Redis#multi
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句