org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException Redis连接异常
下面的解决方式均以spirngboot为例
1.修改redis.conf配置文件
注释下面地址(ctrl+f 查找)
2.查看pom.xml文件是否添加Redis驱动依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
3.查看application.properties redis配置信息是否正确
#下面配置信息注意不要多写了个空格
#实际ip地址
spring.redis.host=地址
# Rdis端口号 默认为6379
spring.redis.port=6379
#Redis服务器连接密码
spring.redis.password=123
#Redis数据库索引(默认为0)
spring.redis.database=0
4.开放网络策略(以阿里云服务器为例)
1.安全组配置
2.再选择右边配置规则
3.配置端口号
5.若还不行,可以将redis-conf里保护模式yes设置为no(redis3.2版本后新增protected-mode配置,默认是yes)
修改为protected-mode no