批量执行redis命令

義往昔 9月前 ⋅ 275 阅读

1. 执行redis时需要执行的命令不止一个,可以这样:

redis-cli -p 6379 << EOF
    set test1 aaa
    set test2 bbb
    keys test*
    #更多的命令写在这里...
EOF

粘贴拷贝出来后,借助sublime块操作, 

eg: 全是

get token123

get token245

...

2. 

要删除一些指定的KEYS,比如需要删除通过key 'aa*'模糊匹配得来KEY,可以使用如下的命令:
redis-cli -p 6380 keys cc* | xargs  redis-cli -p 6380 del
redis-cli -p 6380 -n 0 keys redis* | xargs -i redis-cli -p 6380 -n 0 del {} 


全部评论: 0

    我有话说: