首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Redis查询输出保存到文件

将Redis查询输出保存到文件
EN

Stack Overflow用户
提问于 2015-11-02 23:40:39
回答 6查看 32K关注 0票数 18

使用redis-cli连接到特定的服务器:

redis-cli -h 10.1.xx.xx

select 1

然后,仅获取一个关键特性的列表:

KEYS data_column*

THis将在命令行上打印该列值列表。然而,有相当多的值,我想将查询输出保存到文件中。

通常,在命令起作用后使用> file_name。但在这种情况下,它不能工作,因为它在redis服务器上,尽管是从命令行。如何保存这样的查询结果?

EN

回答 6

Stack Overflow用户

发布于 2015-11-02 23:47:36

只需使用:

代码语言:javascript
运行
复制
./redis-cli -h 10.1.xx.xx -n 1 keys 'data_column*' >file.txt
票数 28
EN

Stack Overflow用户

发布于 2018-03-28 16:08:01

代码语言:javascript
运行
复制
echo "keys data_column*" | redis-cli -h 10.1.xx.xx -p xx > file.txt
票数 5
EN

Stack Overflow用户

发布于 2019-12-20 04:14:42

遵循hjiam2上面所说的,但我不能对他们的帖子发表评论。我误解了他们所说的"keys data_column*“是什么意思,并最终实现了我想要的:

代码语言:javascript
运行
复制
echo 'GET key_name' | redis-cli -h localhost -p 6379 > key_value.txt

我在一个我想查看的键中有一个长值,所以需要将它放到一个文件中,然后我可以对它做任何我想做的事情。使用上面的命令可以做到这一点。

显然,请确保key_name就是您要查找的内容,并确保主机端口也是正确的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33481385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档