redis-cli 模糊删除 key

根据某些业务需求,需要手动模糊删除redis里面的key 执行命令

redis-cli -h 127.0.0.1 -p 12315 KEYS “删除条件*”| xargs redis-cli -h 127.0.0.1 -p 12315 del

我redis 使用的端口为12315,所以执行命令是需要指定端口,不指定端口的话默认为6379端口.

注意:使用这个命令时如果出现 (error) NOAUTH Authentication required.需要把密码密码给关闭,修改redis.conf 的配置,把requirepass注释掉,使用 redis-cli -h 127.0.0.1 -p 12315 -a “密码” KEYS “删除条件*”| xargs redis-cli -h 127.0.0.1 -p 12315 -a “密码” del 这个命令并不能生效.如果又更好的方法希望大神指正

你可能感兴趣的:(工作日常)