我正在尝试在批处理文件中编写以下命令。
cd C:\Redis
redis-cli
select 6
Run Code Online (Sandbox Code Playgroud)
文件名为“xxx.bat”
它应该连接到本地 Redis 实例并选择数据库 6。
但它在第二个命令“redis-cli”处停止。甚至没有在命令提示符下写入第二个命令“select 6”。我的意思是我连接到服务器,但不写下一个命令。
我想我不知道如何在批处理文件中执行命令。我可以在批处理文件之外运行这些命令,没有任何问题。有人可以找出问题所在吗?
问候
CMD不将命令传递给redis-cli. quit您可以使用from进行测试redis-cli,您将看到CMD该命令的错误select 6。
您应该将所有命令(不与 redis-cli 连接)放在一个文本文件中,例如test.txt并将其全部传递给 to redis-cli。IE:
type test.txt | redis-cli -x
ps 无需指定.exe%pathext% 变量中的任何其他扩展名,但它使您的脚本更具可读性。
| 归档时间: |
|
| 查看次数: |
4871 次 |
| 最近记录: |