for k in `redis-cli --raw keys '*'` ; do redis expire $k 60;done
- Philippe T.
1
7"keys" 在生产环境中是很糟糕的,因为它会同步锁定数据库。只有微不足道的小型数据库可以使用它。如果你想迭代访问键,请使用 SCAN。
此选项的另一个问题是它将刷新所有键的 TTL,因此除非您确保运行脚本的频率比所需TTL更少,否则所有键将永远存在。如果您想管理 Web 会话(例如应该在30天后过期),则只能每31天运行一次脚本... - Jon Watte