springboot整合redis,连接redis遇到的问题
在学习redis的时候,使用springboot连接redis时出现的问题:
首先,连接虚拟机上的redis服务时,需要把虚拟机的防火墙关闭这样外部才能访问到redis
命令如下:
systemctl status firewalld.service
查看虚拟机的防火墙
systemctl stop firewalld.service
关闭虚拟机的防火墙
关闭之后,还需要将redis.conf文件中的protected-mode yes设置为no。
另外springboot连接redis时还需要设置redis的超时时间,否则也无法连接
即打开redis.conf文件,改变timeout 的值,不能拿设置为0,1000,5000都可以。
同时还需要将redis.conf文件中的bind 改为bind 0.0.0.0
这样设置后就可以成功连接到redis了。