关于运行报redis连接异常问题

来源:2-3 Hello Spring Security

天木涯

2017-12-12

因为在core模块中引用了

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

但在本机没有,安装redis,故启动的时候总报

org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

在安全框架中 是否可以 不用引入redis 这个dependency


写回答

2回答

JoJo

2017-12-12

目前可以先不引,但是后面讲集群session时会用到,redis很好装的,花几分钟装一下就好了。

1
1
天木涯
非常感谢!
2017-12-12
共1条回复

天木涯

提问者

2017-12-12

补充解决方案:

    下载redis安装完成后,在demo模块的application.yml中进行redis连接配置:

spring:
 redis:
   ## Redis数据库索引(默认为0)
   database: 0
   ## Redis服务器地址
   host: localhost
   ## Redis服务器连接端口
   port: 3307
   ## Redis服务器连接密码(默认为空)
   password:
   pool:
     ## 连接池中的最大空闲连接
     max-idle: 1000
     ## 连接池中的最小空闲连接
     min-idle: 1
     ## 连接池最大连接数(使用负值表示没有限制)
     max-active: 1000
     ## 连接池最大阻塞等待时间(使用负值表示没有限制)
     max-wait: -1

1
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程