赞
踩
DEL命令不支持通配符,所以当要同时删除多个键时比较麻烦,暂时只了解以下两种方法;
1:结合linux的管道和xargs命令自行实现删除所有符合规则的键,比如要删除DIC:开头的键,可到redis目录下后执行:./redis-cli -h redis的ip -p redis端口 -a redis密码 KEYS "DIC:*" |xargs ./redis-cli -h redisip -p redis端口 -a redis密码 DEL;
2:因为redis的del命令也支持多个建作为参数,所以也可以用如下命令:
./redis-cli -h redisip -p redis端口 -a redis密码 DEL `./redis-cli -h redisip -p redis端口 -a redis密码 KEYS "DIC*"` (注意最后这个符号是对应键盘tab键上方的那个键的英文模式)
第二个指令的性能更好一点;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。