我们知道
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 {}