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了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐