说明
1、看此篇文章之前,你需要对spring 基础,redis等相关技术基础.
2、redis 服务端使用2主2从,分布交叉部署至2台服务器,且分布部署2台tomcat web应用,两台服务器分别部署2台nginx来实现负载均衡。
3、你需要对集群的概念有所了解(redis的集群以及failover请看之前的文章)。
4、redis官方推荐部署为 3主3从。
java spring-data-redis
相关包引入
spring-session-data-redis
<!--https://mvnrepository.com/artifact/org.springframework.session/spring-session-data-redis -->
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
以上并不是实际的jar包,是配置了4个包的依赖。分别为:
sprign-data-redis
common-pool2
spring-session
jedis
ok,因为我已经有部分包,所以这里单独引入部分即可
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.7.4.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.session/spring-session -->
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session</artifactId>
<version>1.2.2.RELEASE</version>
</dependency>
spring-data-redis之sentinel配置
在spring配置文件中:
<!-- ========================= spring jedis 相关配置 开始 =========================== -->
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="2048" />
<property name="maxIdle" value="200" />
<property
370




被折叠的 条评论
为什么被折叠?



