SpringBoot无法连接redis的解决方案
作者:理想还很年轻!
这篇文章主要介绍了SpringBoot无法连接redis的解决方案,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
一、测试是否能在本地应用上访问到你的redis(如果是部署在linux上的话)
1. 开启telnet功能
2. 开始测试端口是否能访问到(适用于所有,包括MQ)
telnet 192.168.**.***(换成自己的)
如果访问不到,就看3开放端口,能访问到直接看4
3. 开放6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
4. 看spring的配置文件 注意redis的缩进位置
server: port: 8082 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 url: jdbc:mysql://localhost:3306/seckill?serverTimezone=GMT%2B8&useSSL=false redis: host: 192.168.**.*** port: 6379 password: 123456 database: 0 rocketmq: name-server: 192.168.**.***:9876 # consumer: # access-key: ?????????????? # secret-key: mybatis: mapper-locations: classpath:mapper/*.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #?????????????
千万别写成:
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 url: jdbc:mysql://localhost:3306/seckill?serverTimezone=GMT%2B8&useSSL=false data redis: host: 192.168.**.*** port: 6379 password: 123456 database: 0
5. pom依赖
也有可能是pom依赖没加的问题
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
到此这篇关于SpringBoot无法连接redis的解决方案的文章就介绍到这了,更多相关SpringBoot无法连接redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- SpringBoot实现自定义Redis的连接的流程步骤
- springBoot连接远程Redis连接失败的问题解决
- 关于SpringBoot集成Lettuce连接Redis的方法和案例
- springboot连接不上redis的三种解决办法
- springboot连接redis并动态切换database的实现方法
- springboot 如何使用jedis连接Redis数据库
- springboot连接Redis的教程详解
- springboot2整合redis使用lettuce连接池的方法(解决lettuce连接池无效问题)
- 基于SpringBoot2.0默认使用Redis连接池的配置操作
- Springboot2.X集成redis集群(Lettuce)连接的方法
- Spring Boot2 整合连接 Redis的操作方法