我们知道expire key seconds可以给可以key设置过期时间。但是我们想同时设置好几个以保证他们要消失同时消失。

一 编写shell文件

# 给指定缓存设置1分钟过期
redis-cli -h 127.0.0.1 -p 6379 expire $1 60

二 添加权限

sudo chmod +x expireAll.sh

三 执行如下命令

redis-cli -p 6379 keys "activity*" | xargs -I {} ./expireAll.sh {}