根据某些业务需求,需要手动模糊删除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 这个命令并不能生效.如果又更好的方法希望大神指正