之前redis在本地部署,本地应用能直接访问,后来把redis部署到另外的服务器上,然后应用不能启动,报错redis访问不到。
telnet端口6379也不通,确定服务器策略没有做端口限制的情况下,感觉应该是redis有相关设置。
最后问题解决了
1.首先打开编辑redis文件夹下的redis.windows.conf文件
将127.0.0.1注释掉
把protected-mode改为no(默认为yes)
2.一定不要直接在文件夹双击redis-server.exe,Windows系统上,想用redis进行远程连接,需要在dos窗口输入命令行打开,在redis文件夹上方地址栏输入CMD,直接进入窗口,运行命令:redis-server redis.windows.conf
然后telnet 6379已通
3.如何把redis添加到windows服务里面,redis文件夹地址栏输入cmd进入dos界面, 输入以下代码
安装服务
redis-server --service-install redis.windows.conf --loglevel verbose
安装后,在系统服务列表中可以查看到Redis服务,启动类型默认为自动,每次开机Redis服务会自动启动
删除服务
redis-server --service-uninstall
之前redis在本地部署,本地应用能直接访问,后来把redis部署到另外的服务器上,然后应用不能启动,报错redis访问不到。
telnet端口6379也不通,确定服务器策略没有做端口限制的情况下,感觉应该是redis有相关设置。
最后问题解决了
1.首先打开编辑redis文件夹下的redis.windows.conf文件
将127.0.0.1注释掉
把protected-mode改为no(默认为yes)
2.一定不要直接在文件夹双击redis-server.exe,Windows系统上,想用redis进行远程连接,需要在dos窗口输入命令行打开,在redis文件夹上方地址栏输入CMD,直接进入窗口,运行命令:redis-server redis.windows.conf
然后telnet 6379已通
3.如何把redis添加到windows服务里面,redis文件夹地址栏输入cmd进入dos界面, 输入以下代码
安装服务
redis-server --service-install redis.windows.conf --loglevel verbose
安装后,在系统服务列表中可以查看到Redis服务,启动类型默认为自动,每次开机Redis服务会自动启动
删除服务
redis-server --service-uninstall