Redis的客户端有很多,如Jedis,Jredis,Spring Data Redis….,所以SpringBOOT用了Spring Data Redis为了Redis提供了一种自动化的配置,我们只要添加相关依赖和相关配置就行。这里将说明如何整合redis单机和整合redis集群。
一 、SpringBoot整合Redis单机
1.添加相关依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
默认的时候spring-boot-starter-data-redis使用的Redis工具是Lettuce,但是你要改成Jedis,只要去除Lettuce引用Jedis,其他不变。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<!--去除Lettuce-->
<exclusions>
<exclusion>
<groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--引用Jedis-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
2.配置Redis
接下来我们只要在配置文件application.properties中配置Redis连接信息就行。如:
spring.redis.database=0 #redis有16库
spring.redis.host=l92.168.174.10 #redis的IP
spring.redis.port=6379 #redis的端口
spring.edis.password&