我在Windows上使用Redis 2.8,我是从github发布的.解压后,我在redis.windows.conf文件中设置了maxheap .运行后redis-server redis.windows.conf我得到了# Creating Server TCP listening socket *:6379:No such file or directory,但redis运行不正常.我不知道为什么.
Fei*_*Man 55
您必须使用.msi安装程序.它自动注册一个Windows服务,该服务在安装后立即启动(至少在我的win 10机器上).
此服务使用默认配置并绑定到端口6379.当您从命令行启动redis-server时,如果您没有通过配置文件指定其他端口,它会再次获取默认配置并尝试绑定到端口6379失败了.
你的cli是有效的,因为它连接到已经在6379上监听的redis服务.你的shutdown命令停止服务,并从那里按预期工作.谜团已揭开.案件结案.
inO*_*Out 25
现在服务正常redis-cli.exe.我在同一个窗口运行,并且连接正确.然后我键入shutdown,服务结束.打开命令窗口,输入redis-server.服务运行正常.但我仍然不明白为什么# Creating Server TCP listening socket *:6379:No such file or directory出来.
liy*_*hui 24
cd到Redis的bin目录,然后运行
打开另一个cmd窗口,cd到Redis的bin目录,然后运行
4.redis-SERVER.EXE
它很简单并且对我来说很好用: -open redis-cli(默认在C:\Program Files\Redis)并运行此命令:
关闭
完成的。
现在打开cmd并重试redis-server。
我知道回答有点晚了,但因为也许其他人后来也遇到了这个问题,所以我回答了它。
我们有类似/相关的"redis-server.exe"服务托管问题.
安装Redis Windows服务后,我们可以在本地端口6379上访问该服务,但不能从远程客户端访问该服务(即使防火墙配置为允许端口上的入站流量).
为了解决这个问题,我们必须编辑redis.windows-service.conf配置文件并更改以下内容:
bind 127.0.0.1 需要使用实际的IP地址protected-mode yes 需要设置为"否"完成上述更改后,我们重新启动了Redis服务,并能够从所有客户端进行连接.
| 归档时间: |
|
| 查看次数: |
22052 次 |
| 最近记录: |