在测试阶段使用redis时,需要批量写入
数据,进行测试,而测试完后,又需要批量删除
数据,但是在redis shell下,批量操作
非常不方便,可以用shell 语言来实现。
基本功能:批量删除
批量移动
基于shell命令
此时,我们可以借助shell来实现我们的批量操作,现举例如下:
1:批量删除key
redis-cli -p 6393 -n 1 keys "*gest_*" | xargs -i redis-cli -p 6393 -n 1 del {}
2:批量移动key,从db 1 移到 db 0
redis-cli -p 6393 -n 1 keys "*gest_*" | xargs -i redis-cli -p 6393 -n 1 move {} 0
执行完毕,发现完美实现要求。