Redis批量删除Key
批量删除Key
无密码:
Redis中有删除单个Key的指令DEL,但没有批量删除Key的指令,我们可以借助 Linux 的 xargs 指令来完成这个动作
1 | redis-cli keys "*" | xargs redis-cli del |
有密码:
如果要指定 Redis 数据库访问密码,使用下面的命令
1 | redis-cli -a password keys "*" | xargs redis-cli -a password del |
有密码,指定数据库:
1 | redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del |
删除所有Key
删除所有Key,可以使用Redis的flushdb和flushall命令
1 | //删除当前数据库中的所有Key |