Redis之 Unable to connect to localhost:6379

时间:2024-11-15 17:14:16

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

这个时候我们可以去服务里面找到它,可以手动开启服务!
在这里插入图片描述