批量删除以name_开头的key
redis-cli keys "name_*" | xargs redis-cli del
注意:如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径
/usr/local/bin/redis-cli -a password keys "name_*" | xargs /usr/local/bin/redis-cli -a password del
其中-a password指定redis连接密码
redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del
其中-n 0指定数据库序号,0默认数据库
redis-cli -a password -n 0 keys "*" | xargs redis-cli -a password -n 0 del
同时指定数据库序号、redis连接密码
del批量删除,多key以空格分隔,返回成功删除key个数
del key1 key2
(integer) 2
del "vip user mark" "vip user mary"
(integer) 2
注意:如果key包含空格,对key需要加双引号
flushdb:删除当前数据库中的所有Key
flushall:删除所有数据库中的key
redis批量删除
最新推荐文章于 2025-06-05 20:21:44 发布