TongRDS里,如何批量删除key
·
可以通过scan查询出key,再通过del命令来进行删除。如查询1000条CACHE-DTAUSERCACHED开头的key,并删除:
./Client.sh -p 6379 -r scan 0 match CACHE-DTAUSERCACHED* count 1000 | xargs -r sh ./Client.sh -r -p 6379 del
循环删除如下,可通过ctrl+c取消:
while true; do
./Client.sh -p 6379 -r scan 0 match CACHE-DTAUSERCACHED* count 1000 | xargs -r sh ./Client.sh -r -p 6379 del 2>&1 | tee -a redis_del.log
done
注意,受到MaxItemsReturned参数的限制,默认最多一次查询10000条记录来删除。
![]()
更多推荐

所有评论(0)