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

रेडिस के साथ स्प्रिंग बूट कैशिंग, कुंजी है \xac\xed\x00\x05t\x00\x06

रेडिस टेम्प्लेट बनाएं

private RedisTemplate<String, ?> createRedisTemplateForEntity() {
        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
        redisTemplate.setConnectionFactory(getRedisConnectionFactory());
        redisTemplate.setHashValueSerializer(new StringRedisSerializer());
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        redisTemplate.setValueSerializer(new StringRedisSerializer());
        redisTemplate.setHashKeySerializer(new StringRedisSerializer());
        redisTemplate.afterPropertiesSet();

    return redisTemplate;
}

यह कुंजी के रूप में एक अजीब स्ट्रिंग क्यों बना रहा है?

कुंजी आपकी विधि में मौजूद तर्क विशेषताओं के आधार पर बनाई गई है जिसे कैश करने योग्य के रूप में एनोटेट किया गया है। इस प्रकार स्प्रिंग रेडिस से कैशे मान को पढ़ता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस कीस्पेस अधिसूचना की समाप्ति फ़ायरिंग नहीं हो रही है

  2. उपयोगकर्ता जानकारी को रेडिस या मोंगोडब के साथ संग्रहीत करें

  3. ट्रैविस सीआई पर रेडिस चलाना

  4. एक सीमित सीमा से अद्वितीय आईडी बनाने के लिए रेडिस का उपयोग करें

  5. रेडिस डेटा को दास से मास्टर तक पुनर्स्थापित करें