Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnect报错解决

我的是安装在Linux  ubuntu18.04虚拟机上面

一、防火墙开放 redis的端口6379,并重新加载防火墙

firewall-cmd --zone=public --add-port=3306/tcp --permanent    //开放端口

firewall-cmd --reload   //重新加载

firewall-cmd --zone=public --list-ports    //查看当前开放端口有哪些

二、修改redis配置文件

  1.  进入redis安装文件夹,vi redis.conf
  2.  修改protected-mode配置的值为no     //关闭保护模式
  3.  设置绑定的IP地址:

                ①注释当前绑定的主机ip地址: #bind 127.0.0.1

                ②或不注释 追加你自己redis服务器的ip地址   bind  127.0.0.1    192.168.100.100

     4. 增加redis连接密码,与spring项目中yml或者properities文件中保持一致

                requirepass  yourpassword

     5. 延长连接超时时间为5000

                timeout 5000

     6.重启redis即可

连接成功后,后面重启又遇到了redis持久化的错误。具体解决方案在另外一篇文章中

redis数据库错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persis

你可能感兴趣的:(Redis,redis,数据库,java)