redis 模糊删除key

摘要:  redis-cliKEYS"pattern"|xargsredis-cliDELRediskeys命令支持模式匹配,但是del命令不支持模式匹配,有时候需要根据一定的模式来模糊删除key,这时只能结合shell命令来完成了。具体命令是:redis-cliKEYS"pattern"|xargsredis-cliDEL其中pattern是keys命令支持的模式,这样就可以模糊删除key了。服务器上测试
redis-cli KEYS "pattern" | xargs redis-cli DEL 

Redis keys命令支持模式匹配,但是del命令不支持模式匹配,有时候需要根据一定的模式来模糊删除key,这时只能结合shell命令来完成了。 具体命令是: 

redis-cli KEYS "pattern" | xargs redis-cli DEL 
其中pattern是keys命令支持的模式,这样就可以模糊删除key了。服务器上测试删除150万条数据的效率也是很高的。 

所有的Redis命令可以在这里找到:http://redis.io/commands 

KEYS命令:http://redis.io/commands/keys 

DEL命令: http://redis.io/commands/del 

my demo: 
prefix_: 需要删除key的匹配的前缀名 
redis-cli KEYS "prefix_" | xargs redis-cli DEL 


指定端口批量删除key

/usr/local/bin/redis-cli -p 8810 KEYS "EOA_ACT_*" |xargs /usr/local/bin/redis-cli -p 8810 del

linux技术交流群:295294329


你可能感兴趣的:(redis)