redis - 为什么Redis不提供批量设置多个key的过期时间操作?

标签 redis

我想给多个key设置过期时间,但是好像得一个个过期,为什么redis不提供mset这样的操作呢?

最佳答案

您可以使用一个脚本作为它。

EVAL 'for i, name in ipairs(redis.call("KEYS", "0*")) do redis.call("EXPIRE", name, 10); end' 0

关于redis - 为什么Redis不提供批量设置多个key的过期时间操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16912239/

相关文章:

Redis - 排序集,按属性值查找项目

php - Laravel 8 : QueueManager. php:156 类型为空的数组偏移量/配置redis

python-3.x - 与 aiohttp 应用程序内的 Redis(aioredis) 失去连接

laravel - Ioredis 与 Laradock redis 容器连接超时

redis - 多个redis主复制

redis - 无法在 Redis 集群上添加新节点

node.js - 什么是 npm 模块 spport Redis Sentinel 作为 session 存储

kubernetes - 查找在 kubernetes 服务后面服务的 pod/VM 实例

multithreading - 如何在 Redis 6 docker 库中启用 tls/ssl?

ruby-on-rails - ActonCable 不适用于产品(Rails5 + Redis + Nginx + SSL)