我正在尝试使用下面这个简单的命令来使用 redis 的批量插入功能。这是我在文本文件输入中输入的命令。
"*3\r\n$3\r\nSET\r\n$3\r\nkeys\r\n$5\r\nvalues\r\n"
然后我运行下面的命令,但值没有插入到 redis 中,
echo "$(.\lua_poc\mass_insert.txt in.redis)" | .\redis-cli.exe --pipe
输出显示Replies:0
总是如此。
All data transferred. Waiting for the last reply...
Last reply received from server.
errors: 0, replies: 0
我们在 Windows 10 中使用 redis 4.0.9 版本。如能得到任何帮助,我们将不胜感激。
答案1
echo 正在做一些奇怪的事情。下面的命令对我来说很管用。cat .\lua_poc\mass_insert.txt | .\redis-cli.exe --pipe