redis数据库如何批量删除键和设置过期时间?
2021-03-25 22:47
816 查看
我们可以借助Linux中的xargs,在终端中执行命令来实现这两个功能。
一、批量删除键
批量删除以"key"开头key的方法,需要借助Linux中的xargs,在终端中执行以下命令:
redis-cli keys 'key*' | xargs redis-cli del #记得keys的参数要加引号
如果要设置ip, 端口, 密码, 数据库, 可以使用下面的命令:
redis-cli -h host -p port -a password -n number keys '*' | xargs redis-cli -h host -p port -a password -n number del
二、批量设置键的过期时间
使用xargs中的'-i'参数,加上'-i'参数后,可以用'{}'代替'|'前面的标准输出,批量设置以"key"开头key的过期时间,可以在终端中可以执行以下命令:
redis-cli keys "key*" | xargs -i redis-cli expire {} 过期时间(单位:秒)
相关文章推荐
- python中redis查看剩余过期时间及用正则通配符批量删除key的方法
- Redis(五):关于过期键(1)过期键的设置、获取和删除过期时间
- python中redis查看剩余过期时间以及用正则通配符批量删除key的方法
- Redis 过期键的设置、获取和删除过期时间
- redis key 过期时间如何设置
- Redis 过期键的设置、获取和删除过期时间
- redis的过期时间和过期删除机制
- SQL命令之万象会员删除与修改类型,批量修改会员过期时间
- redis文档翻译_key设置过期时间
- 如何批量删除redis中keys
- spring-data-redis 使用pipeline批量设置过期时间的bug
- 批量删除redis 数据库中redis key的方法
- 如何严格设置php中session过期时间
- Js添加、读取、删除cookie,判断cookie是否有效,指定domain域下主路径path下设置cookie,设置expires过期时间
- 如何设置session过期时间为30分钟
- 基于TOKEN的登录拦截的简单使用规则(设置token过期时间可自己使用redis进行)
- Redis如何执行批量删除
- 084、Redis设置过期时间
- redis里能不能针对set数据的每个member设置过期时间?
- 如何严格设置php中session过期时间