Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

जेडिस लाइब्रेरी का उपयोग करके रेडिस सेंटिनल से कनेक्शन कैसे स्थापित करें?

जेडिस पुस्तकालय एक भयानक समाधान है, दुर्भाग्य से खराब दस्तावेज के साथ।

तो,

@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);
    }
}

चूंकि मैं स्प्रिंग का उपयोग कर रहा हूं, मुझे इसकी आवश्यकता है:

<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. रेल, साइडकीक - रेडिस नूथ

  2. रेडिस को आरडीबी स्नैपशॉट को बचाने के लिए कॉन्फ़िगर किया गया है, लेकिन यह वर्तमान में डिस्क पर बने रहने में सक्षम नहीं है - उबंटू सर्वर

  3. स्प्रिंग 4 में एक सामान्य RedisTemplate को सुखाना

  4. रेडिस सहयोगी सरणी कैसे स्टोर करें? सेट या हैश या सूची?

  5. पिज़्ज़ा ट्राइब्स - एक मल्टीप्लेयर ब्राउज़र-आधारित रीयल-टाइम स्ट्रैटेजी गेम