赞
踩
redis中没有直接根据正则表达式删除key的命令,只有del key1 key2...命令
但是redis中有通过正则表达式获取key的命令:keys "正则表达式"
可以借助于xargs命令实现批量删除key,把查出来的key值当做参数传给del
redis-cli keys "mailspec*" | xargs del
完整命令:
redis-cli -h 172.16.0.233 -p 6379 -a airemoveredispTG8KqfXs6LRl keys matting_api_count:2021-03-* | xargs -r -t -n1 redis-cli -h 172.16.0.233 -p 6379 -a airemoveredispTG8KqfXs6LRl del
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。