您的位置:首页 > 数据库 > Redis

在shell下批量管理redis数据

2016-02-02 14:48 609 查看
在工作中测试阶段使用redis时,有时需要批量写入数据,进行测试,而测试完后,又有时需要批量删除数据,

但是在redis shell下,批量操作非常不方便,又不想去写一个脚本去执行批量操作,

此时,我们可以借助shell来实现我们的批量操作,现在举例两个如下:

1:批量删除key
redis-cli -p 6393  -n 1 keys *detail_*  |xargs -i redis-cli -p 6393 -n 1 del {}
2:批量移动key,从db 1 移到 db 0
redis-cli -p 6393  -n 1 keys "detail_*"  |xargs -i redis-cli -p 6393 -n 1 move {} 0


执行完毕,发现完美实现要求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis