ayuLiao
8/14/2018 - 6:04 AM

批量删除redis中的key

删除redis中的key,其实也把redis中的值删除了,通过一句shell命令则可以做到

-a:redis密码
-n:选择Redis中哪个数据库
keys:找出符合语法的redis key
通过管道,使用xargs将搜索到的key传递给redis,进行删除


redis-cli -a Fkkg65NbRwQOnq01OGMPy5ZREsNUeURm -n 1 keys gold:canjoin:room:*:*:set | xargs redis-cli -a Fkkg65NbRwQOnq01OGMPy5ZREsNUeURm -n 1 del