将要删除的KEY写入文件param.txt,每个KEY一行,例如param.txt:
session:900231451
session:872391734
session:912783927
session:527238729
session:527349203
按行读取KEY,注意cat读取后面有换行符,需要通过命令去掉:tr -d '\r'
cat ./param.txt |tr -d '\r' | xargs -i redis-cli -h 127.0.0.1 -p 6379 -a yourpassword -n 3 echo "{}"
删除该KEY:
cat ./param.txt |tr -d '\r' | xargs -i redis-cli -h 127.0.0.1 -p 6379 -a yourpassword -n 3 del "{}"

本文介绍如何使用`tr-d'
'`和`xargs`命令从param.txt文件中按行读取session键,通过`redis-cli`删除对应的Redis会话。操作包括读取文件、过滤换行符并执行del命令。
8663

被折叠的 条评论
为什么被折叠?



