spring与redis sentinel模式集成

1、普通的redis配置:


xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">









p:host-name="${redis.host}" p:port="${redis.port}" p:database="${redis.dbIndex}"
p:use-pool="true">





p:connection-factory-ref="jedisConnectionFactory">












p:connection-factory-ref="jedisConnectionFactory">











2、sentinel模式配置文件:



      xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop"
      xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c"
      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">


   
   
     
     
     
     
     
     
     
     
   



   
           class="org.springframework.data.redis.connection.RedisSentinelConfiguration">
     
         
           
           
         

     

     
     
         
           
               
               
           

           
               
               
           

           
               
               
           

         

     

   



   
           class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
     
     
     
   

   
   
     
     
         
     

     
         
     

     
         
     

   



   
     
     
     
     
         
     

     
         
     

   


3、应用使用:

@Autowired
@Qualifier("redisTemplate")
private RedisTemplate redisTemplate;
@Autowired
private StringRedisTemplate redisTemplate;

你可能感兴趣的:(spring,redis)