Redis之Unable to connect to localhost:6379
1、无法连接的原因
我已经配置好密码了,但是Java程序运行仍然报无法连接本地端口,经过我一顿猛查找,终于发现为什么无法连接redis了。【不要密码是可以正常登录的】
windows 系统开启redis服务有两种,一种是双击redis里面的文件;另一种是用cmd命令开启redis服务。我选择的是第一种,修改了密码忘记了开启redis服务加载配置文件了!
.\ .\
- 1
2、制作自启动批处理
这样每次开启都要加载配置文件过于麻烦,所以我做了一个批处理自启动。文件后缀是.bat结尾的。
图1:
图2:
**温馨提示:**因为每个人的路径不同,所以要自己替换一下自己本地redis的路径,不要把cd 这个系统自带命令的命令替换了,替换\software\Redis-x64-3.2.100
这部分即可。
d:
cd \software\Redis-x64-3.2.100
.\ .\
- 1
- 2
- 3
图3:
win+R 调出窗口 输入:shell:startup
图4:
把批处理命令放进去,就可以每次开机自启动了
图5:
3、redis注册成windows服务
批处理有点美中不足就是有cmd窗口不能关闭,这个时候我们可以选择注册成windows服务解决这个问题。在redis的目录里面打开cmd,输入命令出现下方图片就注册成功了
redis-server --service-install
- 1
这个时候我们可以去服务里面找到它,可以手动开启服务!