前言:
在最近的开发过程中,需要将存储在redis中指定键对应的值导出来进行分析,之前一直采用编写py脚本的方式来实现,难免会有些繁琐。
现研究了使用shell命令导出的方法,记录如下。
说明:
这里以如下shell命令来讲解如何导出数据:
echo "get msg" | redis-cli -a passrowd -n 3 > msg.json
shell命令作用及各部分的含义:
1.作用:将redis第三个数据库中键名为msg的值导出到msg.json文件中
2.参数含义:
- echo:表示输出
- get msg:获取redis数据库中键名称为msg对应的值
- redis-cli -a passrowd -n 3: -a 指定redis数据库的连接密码;-n:指定使用的数据库,这里为第3个数据库
- msg.json:将获取的数据内容写入文件msg.json
喜欢点个赞!!