lua方式通配符删除
eval "return redis.call('del',unpack(redis.call('keys',ARGV[1])))" 0 ‘site_msg_888*’
redis-cli -h localhost -p 6379 -a 123456 eval "return redis.call('del',unpack(redis.call('keys','MyInfo*')))" 0
方法二:循环删除(这个好用)
redis-cli -a 123456 EVAL "local keys = redis.call('keys', ARGV[1]) for i=1,#keys,5000 do redis.call('del', unpack(keys, i, math.min(i+4999, #keys))) end return #keys" 0 'MyInfo*'