1,导包(因为习惯用sb框架,所以这里用的也是data-redis)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2,配置文件中配置(!!还要注意一点,这里是采用了redis的一主二从三哨兵模式。所以配置的也是哨兵。如果普通直连会更简单)
#因为是哨兵所以是redis.sentinel.master。名字是在redis中配置的。别盲目copy
spring.redis.sentinel.master=master001
spring.redis.password=XXXXX
#因为哨兵肯定多节点。。中间英文“,”分割
spring.redis.sentinel.nodes=192.168.1.106:26379,192.168.1.107:26379,192.168.1.108:26379
#超时时间啥的~~真的是千篇一律~~没啥说的了。下面的都可以省略的
spring.redis.timeout=5000
spring.redis.pool.max-active=8
spring.redis.pool.max-wait=-1
spring.redis.pool.min-idle=0
spring.redis.pool.max-idle=8
3,配置完了之后就可以直接autowired注入使用了。这里必须感谢下spring家族