Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да настроите връзка с Redis Sentinel с помощта на библиотека Jedis?

Библиотеката на джедаите е страхотно решение, за съжаление с лоша документация.

И така,

@Autowired private JedisSentinelPool pool;

public void mymethod() {
    Jedis jedis = null;
    try {
        jedis = pool.getResource();
        jedis.hset(....
    } catch (JedisException je) {
        throw je;
    } finally {
        if (jedis != null) pool.returnResource(jedis);
    }
}

Тъй като използвам Spring, имам нужда от:

<bean id="redisSentinel" class="redis.clients.jedis.JedisSentinelPool">
<constructor-arg index="0" value="mymaster" />
<constructor-arg index="1">
     <set>  
         <value>hostofsentinel:26379</value>  
    </set> 
</constructor-arg>
<constructor-arg index="2" ref="jedisPoolConfig"/>
</bean>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да стартирам Redis на Windows 32 bit?

  2. Как да се свържете с клъстер ElastiCache с помощта на node.js

  3. Redis намира хешове по стойности на полета

  4. Redis - Как да конфигурирате персонализирани преобразувания

  5. Условен набор на Redis/актуализация само с най-новата версия?