1.SpringCache+Redis單機配置問題不大,按照常規(guī)操作就行,遇到問題一搜也可以解決。
2.SpringCache+Redis集群遇到的坑非常多,特別是jar包的版本問題。
首先 redis 1.7以后才可以支持cluster模式的集群,所以一定要用spring-data-redis1.7以上。
我用的是1.8.1jedis用的是2.9.0.這樣就有個問題,spring版本過低也會出現各種問題。
spring 版本用的是4.2.6.這樣基本不會出現問題了。網上很多都說要降級spring-data-redis的版本,這個是不可取的。
<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.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>4.2.6.RELEASE</version>
</dependency>
感謝 csdn [w奔跑的蝸牛]。
大家可以去看他的demo
https://blog.csdn.net/plei_yue/article/details/78803605
redis安裝
https://blog.csdn.net/plei_yue/article/details/78789414
集群的搭建
https://blog.csdn.net/plei_yue/article/details/78791440