在Windows上运行Redis

时间:2015-07-27 02:54:35

标签: windows redis

我通过这个Github回购安装了Redis:

https://github.com/MSOpenTech/redis

我在工作时使用Redis在Mac上成功运行,但在家中运行Windows。 我运行了msi安装程序,然后使用默认配置。

以下是我的cmd文件的内容:

cd "C:\Program Files\Redis"
redis-server.exe "C:\Program Files\Redis\redis.windows.conf"
pause

Redis有点启动并说“没有错误”,但服务器实际上没有启动,这是命令行输出的样子:

enter image description here

任何人都有一个线索可能是错的?如果我删除暂停,命令窗口立即关闭,我需要暂停来读取输出。

1 个答案:

答案 0 :(得分:1)

在您的问题中,如果您要查看来自非守护程序Redis实例的常用欢迎屏幕,则需要在daemonize文件中将no设置为conf。似乎提供的默认配置文件已将其设置为运行daemonized。只需CTRL + C即可将其杀死。

您可以使用提供的redis-cli应用程序或telnet来判断它是否真的有效并发出命令。

如果要进行调试,可能需要启用日志记录而不是通常的非守护进程模式。命令提示符的缓冲区大小非常有限,如果您将其用作Windows服务(Github项目实际上支持它),您可以使用日志记录功能。

希望有所帮助。