SpringMVC整合Redis Cluster集群(带密码)
2017-01-13 18:39
1501 查看
使用maven构建的项目
写文章的初衷,大家的文章太多,调理不清楚,这里分步写一下
1.添加maven依赖(jar包)
<!-- jedis,redis的Java客户端 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2.redis.properties配置文件(存在在resource文件夹下,自己可以改路径)
#redis 配置文件,用来配置下文连接池,不想要这个文件就自己吧值写到bean文件里
redis.maxActive=1000
redis.maxIdle=10
redis.maxWaitMillis=30000
redis.testOnBorrow=true
3.bean文件配置
<!-- 加载Jedis配置文件 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:redis.properties</value>
</list>
</property>
</bean>
<!-- 连接池配置,这个bean是下面jedisCluster的一个属性 -->
<bean id="genericObjectPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="${redis.maxActive}" />
<property name="maxIdle" value="${redis.maxIdle}" />
<property name="maxWaitMillis" value="${redis.maxWaitMillis}" />
<property name="testOnBorrow" value="${redis.testOnBorrow}" />
</bean>
<!-- 连接节点配置,这个bean也是下面jedisCluster的一个属性 -->
<bean id="node" class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="127.0.0.1" />
<constructor-arg name="port" value="7001" />
</bean>
<!-- 集群配置,使用构造方法注入的方式,想改其他可以自己查看构造方法,自己改 -->
<bean id="jedisCluster" class="redis.clients.jedis.JedisCluster">
<constructor-arg name="node" ref="node"/>
<constructor-arg name="connectionTimeout" value="300" />
<constructor-arg name="soTimeout" value="300" />
<constructor-arg name="maxAttempts" value="10" />
<constructor-arg name="password" value="123456" />
<constructor-arg name="poolConfig" ref="genericObjectPoolConfig"></constructor-arg>
</bean>
使用的时候直接自动注入jedisCluster就可以了,要是还看不懂,建议先学好SpringMVC
写文章的初衷,大家的文章太多,调理不清楚,这里分步写一下
1.添加maven依赖(jar包)
<!-- jedis,redis的Java客户端 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2.redis.properties配置文件(存在在resource文件夹下,自己可以改路径)
#redis 配置文件,用来配置下文连接池,不想要这个文件就自己吧值写到bean文件里
redis.maxActive=1000
redis.maxIdle=10
redis.maxWaitMillis=30000
redis.testOnBorrow=true
3.bean文件配置
<!-- 加载Jedis配置文件 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:redis.properties</value>
</list>
</property>
</bean>
<!-- 连接池配置,这个bean是下面jedisCluster的一个属性 -->
<bean id="genericObjectPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="${redis.maxActive}" />
<property name="maxIdle" value="${redis.maxIdle}" />
<property name="maxWaitMillis" value="${redis.maxWaitMillis}" />
<property name="testOnBorrow" value="${redis.testOnBorrow}" />
</bean>
<!-- 连接节点配置,这个bean也是下面jedisCluster的一个属性 -->
<bean id="node" class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="127.0.0.1" />
<constructor-arg name="port" value="7001" />
</bean>
<!-- 集群配置,使用构造方法注入的方式,想改其他可以自己查看构造方法,自己改 -->
<bean id="jedisCluster" class="redis.clients.jedis.JedisCluster">
<constructor-arg name="node" ref="node"/>
<constructor-arg name="connectionTimeout" value="300" />
<constructor-arg name="soTimeout" value="300" />
<constructor-arg name="maxAttempts" value="10" />
<constructor-arg name="password" value="123456" />
<constructor-arg name="poolConfig" ref="genericObjectPoolConfig"></constructor-arg>
</bean>
使用的时候直接自动注入jedisCluster就可以了,要是还看不懂,建议先学好SpringMVC
相关文章推荐
- redis cluster 设置密码做集群时gem下client.rb文件修改
- 二:redis3.x-cluster集群于spring整合
- SpringMVC下Redis集群cluster的试水小测
- dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb3.4-redis3.2整合(十一)之 spring中定时器quartz的整合续集(Quartz集群配置)
- Spring整合Redis-Cluster集群实现04
- Redis-Cluster集群整合SpringCache
- springboot2.0整合redis-cluster集群
- Redis3.0.7 cluster/集群 安装配置教程
- redis-cluster整合mybaits
- Redis集群 redis cluster in 3.0
- redis-集群(cluster)扫盲篇(一)
- Redis-cluster集群【第三篇】:redis主从
- Redis-cluster集群【第四篇】:redis-cluster集群配置
- redis 3.0 cluster 集群 学习之路篇 [3]
- Redis集群搭建之Redis Cluster实践
- Redis集群管理之Redis Cluster集群节点增减
- 分布式缓存集群方案特性使用场景(Memcache/Redis(Twemproxy/Codis/Redis-cluster))优缺点对比及选型
- redis 3.0 cluster 集群 学习之路篇(资料汇总)
- redis 3.0 cluster 集群 学习之路篇(资料汇总)
- Java + Redis3.0.2集群的应用(四)——Aop完美整合