redis批量删key

  sre

一般做法(不推荐):

redis-cli --raw keys "test-*" | xargs redis-cli del

Redis的单线程服务模式,命令keys会阻塞正常的业务请求,如果你一次keys匹配的数量过多或者在del的时候遇到大key的话会出问题。

scan实现(推荐):

redis-cli --scan --pattern "test-*" | xargs -L 2000 redis-cli del

LEAVE A COMMENT

Captcha Code