关于redis:redis-批量删除记录

前段时间写的业务代码,在缓存的时候没有设置过期工夫,导致数据没有从新拉取,造成了一些数据问题。遂批改了代码。然而redis上曾经有近2000个key须要删除了,查问半天找到了批量删除的办法:

第一步:先查问初须要删除的key值:

筹备1.txt 外面是查问命令
”’

 select 2
keys finan* 

”’
执行命令:./redis-cli -h 10.102.. -p 6379 -a ** <1.txt >2.txt

第二步将:

将上一步输入2.txt通过vim编辑,在每一个key的结尾退出del ,vim替换命令如下:%s/^/del

cat 2.txt|./redis-cli -h 10.102.*.* -p 6379 -a **** >4.txt

搞定!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理