最近项目中使用redis越来越多,总结一下:
1. redis 所需依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<exclusions>
<!--spring-boot-starter-data-redis 会依赖Lettuce 的
redis客户端驱动,而在一版的项目中我们会使用Jedis,
所以代码中使用了exclusion 将其依赖排除-->
<exclusion>
<groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId>
</exclusion>
</exclusions>
<version>1.5.2.RELEASE</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
spring 是通过 spring-data-redis 项目对redis开发进行支持的,
spring 提供RedisConnectionFactory 接口,通过它可生成RedisConnection接口对象
而RedisConneciton 接口对象是对Redis底层接口的封装。例如:我们