我想给多个key设置一个过期时间,但是好像每个key都要一个一个过期。为什么Redis不提供一个类似“mset”的操作呢?
因为这个操作不是那么频繁,你可以通过以下方式轻松模拟它:
或者
无论选择哪种解决方案,它都只会生成到 Redis 服务器的单次往返。
您可以使用一个脚本作为它。
EVAL 'for i, name in ipairs(redis.call("KEYS", "0*")) do redis.call("EXPIRE", name, 10); end' 0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6036 次 |
| 最近记录: |