报错显示:很明显是连接Redis失败。
出现这种错误大概率是没有操作以下三个步骤:
配置文件信息太多可以使用vim编辑中的 /(关键字) 进行查找
第一、注释掉配置文件中的bind 127.0.0.1**
第二、配置文件的 protected-mode yes 改为 protected-mode no
更改配置信息完成后记得输入:wq保存
说明:
虚拟机中的redis.conf配置文件中默认bind 127.0.0.1,此IP地址仅能在虚拟机本地才可以连接到redis,因此需要将redis.conf配置文件中的bind 127.0.0.1注释掉。
默认情况bind=127.0.0.1只能接受本机的访问请求
不写的情况下,无限制接受任何ip地址的访问
生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需要将其注释掉
如果开启了protected-mode,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应。
保存配置,停止服务,重启启动查看进程,不再是本机访问了。
第三、开放linux中连接redis的端口号,我这里用的端口号是6379,可以酌情更改,
除了开放指定端口号外。我们也可以直接选择关闭防火墙;
firewall-cmd --state : 查看防火墙状态
firewall-cmd --zone=public --add-port=6379/tcp --permanent : 开放6379端口
lsof -i:6379 : 查看6379端口是否开放,如果没有任何输出则说明没有开启该端口号
切记切记切记!
如果我们设置了redis的服务密码,在idea中连接时,需要在添加如下命令
不然会出现错误
完成上述操作后。让我们重启
哈哈!连接成功,至此解决了idea连接redis的问题。