jedisCluster整合spring 的配置说明



第一步,在spring中增加如下配置:

<!-- jedis配置 -->

   <bean name="genericObjectPoolConfig" class="org.apache.commons.pool2.impl.GenericObjectPoolConfig">

         <property name="maxWaitMillis" value="1000" />

         <property name="maxTotal" value="1000"/>

         <property name="minIdle" value="8"/>

         <property name="maxIdle" value="100"/>

   </bean>

 

   <bean id="jedisCluster" class="com.neusoft.cp.common.util.JedisClusterFactory">

<!--  红字部分为类实际存放位置 -->  

<property name="addressConfig">

         <value>classpath:dao/redis.properties</value>

      </property>

      <property name="addressKeyPrefix" value="address" />   <!--  属性文件里  key的前缀 -->

      <property name="timeout" value="300000"/>

      <property name="maxRedirections" value="6" />

      <property name="genericObjectPoolConfig" ref="genericObjectPoolConfig" />

   </bean>

 

第二步,增加redis.properties配置文件,放置在第一步中说配置的位置,该文件内容为redis服务的IP和端口,文件格式如下:

address1=10.10.105.30:7001

address2=10.10.105.30:7002

address3=10.10.105.30:7003

address4=10.10.105.50:8001

address5=10.10.105.50:8002

address6=10.10.105.50:8003

 

第三步,引用下面两个jar包;

第四步,将下面的类文件放入在第一步中所配置的位置;

第五步,在其它类中进行引用。

首先要在使用类的spring配置中进行注入

<propertyname="jedisCluster" ref="jedisCluster"/>

然后在该使用类中进行声明:

private JedisCluster jedisCluster;

 

   publicJedisCluster getJedisCluster() {

        return jedisCluster;

   }

 

   publicvoidsetJedisCluster(JedisCluster jedisCluster) {

        this.jedisCluster = jedisCluster;

}

之后就可以在该类中进行使用了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值