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

स्प्रिंग बूट के लिए एंबेडेड रेडिस

आप https://github.com/kstyrc/embedded-redis जैसे एम्बेडेड रेडिस का उपयोग कर सकते हैं

  1. निर्भरता को अपने pom.xml में जोड़ें
  2. अपने एम्बेड किए गए रेडिस को इंगित करने के लिए अपने एकीकरण परीक्षण के लिए गुणों को समायोजित करें, उदाहरण के लिए:

    spring:
      redis:
        host: localhost
        port: 6379
    
  3. एम्बेड किए गए रेडिस सर्वर को एक ऐसे घटक में इंस्टेंट करें जो केवल आपके परीक्षणों में परिभाषित है:

    @Component
    public class EmbededRedis {
    
        @Value("${spring.redis.port}")
        private int redisPort;
    
        private RedisServer redisServer;
    
        @PostConstruct
        public void startRedis() throws IOException {
            redisServer = new RedisServer(redisPort);
            redisServer.start();
        }
    
        @PreDestroy
        public void stopRedis() {
            redisServer.stop();
        }
    }
    


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. वितरित कैशिंग ढांचे के रूप में मेमकैच, रेडिस और एहकैच की तुलना

  2. रेडिस - मास्टर दास संबंध में मक्खी पर CONFIG SET का उपयोग करना

  3. रेडिस में स्कैन बनाम कुंजी प्रदर्शन

  4. रेडिस डेटाबेस टीटीएल

  5. RQ - खाली करें और कतारें हटाएं