前言:
有时候我们部署了集群版的redis,还希望开发的时候使用单机版(毕竟省事儿),但是比较常用的Java客户端(Jedis和Lettuce)的单机和集群api是不统一的。经过调研,发现spring-data-redis可以实现这个需求,本文就是将spring-data-redis和Jedis整合,来统一操作的API。
本文假设你已熟悉spring-data-redis和Jedis的基本使用,这些教程Google或者百度一下一大堆的。
这里也只是简单的做个笔记,看这篇只是给你一定的思路,代码也只是一个参考!!!关键是一个逻辑的思维....
一:配置,天才第一步,全靠依赖库,站在巨人的肩膀不断去学习,注意1.8.12版本要求spring 4.3.17以上
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.8.12.RELEASE</version>
</dependency>
二:spring-data-redis配置,这样的话,你需要使用哪个就直接开户注释即可
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/s