You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下redis-cli批量导入命令输出无法写入文件求助

Windows下Redis-cli管道导入结果重定向为空的解决办法
  • 问题根源:Windows版本的redis-cli在执行--pipe批量导入时,会把导入统计信息(传输完成、错误数、回复数等)输出到标准错误流(stderr),而Windows命令行里的>符号默认仅捕获标准输出流(stdout),所以直接用>result.txt只会把stdout的内容写入文件,自然得到空文件。而直接在控制台执行时,stderr会默认输出到控制台,所以你能看到结果。

  • 解决命令:通过2>&1将标准错误流合并到标准输出流,再一起重定向到文件,修改后的命令如下:

    type file.txt | redis-cli -h 192.168.100.28 --pipe >result.txt 2>&1
    
  • 验证:执行上述命令后,打开result.txt就能看到和控制台输出一致的导入统计信息了。

内容的提问来源于stack exchange,提问作者uddi baba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 10:10:19