使用redis-cli连接到特定服务器:
redis-cli -h 10.1.xx.xx
和 select 1
然后只是获取一个关键功能的列表:
KEYS data_column*
这将在命令行上打印该列值的列表.但是,有很多值,我想将查询输出保存到文件.
一般来说,使用> file_name命令后工作.但在这种情况下,它在redis服务器上不起作用,但是从命令行开始.如何保存这样的查询结果?
Did*_*zia 20
只需使用:
./redis-cli -h 10.1.xx.xx -n 1 keys 'data_column*' >file.txt
Run Code Online (Sandbox Code Playgroud)
小智 5
按照 hjiam2 上面所说的,但我无法评论他们的帖子。我误解了他们所说的“keys data_column*”的含义,并最终实现了我想要的:
echo 'GET key_name' | redis-cli -h localhost -p 6379 > key_value.txt
Run Code Online (Sandbox Code Playgroud)
我想要查看的密钥中有一个很长的值,因此需要将其放入一个文件中,然后我可以用它做任何我想做的事情。使用上述命令实现了这一点。
显然,请确保key_name是您要查找的内容,并确保主机和端口也正确。
| 归档时间: |
|
| 查看次数: |
17274 次 |
| 最近记录: |