Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Wbudowany Redis dla Spring Boot

Możesz użyć osadzonego Redisa, takiego jak https://github.com/kstyrc/embedded-redis

  1. Dodaj zależność do swojego pom.xml
  2. Dostosuj właściwości testu integracji, aby wskazywały na osadzony redis, na przykład:

    spring:
      redis:
        host: localhost
        port: 6379
    
  3. Instancja wbudowanego serwera redis w komponencie zdefiniowanym tylko w testach :

    @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. Przecięcie dwóch lub więcej posortowanych zbiorów

  2. Pamięć podręczna w pamięci z wygaśnięciem LRU

  3. Projekt struktury danych Redis do sortowania wartości opartych na czasie

  4. implementacja pamięci podręcznej poza procesem przy użyciu Redis w systemie Windows Azure

  5. Railsy, ​​jak sprawdzić, czy pracownik sidekiq skończył z perform_async