我想用过期时间设置多个键,但似乎我必须逐个过期每个键。为什么Redis不提供像“mset”那样的操作?
答案 0 :(得分:2)
因为此操作不是那么频繁,您可以通过以下方式轻松模拟它:
或
无论选择何种解决方案,它都只会向redis服务器生成一次往返。
答案 1 :(得分:2)
您可以使用一个脚本。
EVAL 'for i, name in ipairs(redis.call("KEYS", "0*")) do redis.call("EXPIRE", name, 10); end' 0