sql >> Databáze >  >> NoSQL >> Redis

Embedded Redis pro Spring Boot

Můžete použít vložený Redis jako https://github.com/kstyrc/embedded-redis

  1. Přidejte závislost do souboru pom.xml
  2. Upravte vlastnosti vašeho integračního testu tak, aby ukazoval na váš vložený redis, například:

    spring:
      redis:
        host: localhost
        port: 6379
    
  3. Vytvořte instanci vestavěného serveru redis v komponentě, která je definována pouze ve vašich testech:

    @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:reset počítadla každý den

  2. Mongodb třídí vnitřní pole

  3. Může mongorestore převzít jeden argument adresy URL místo samostatných argumentů?

  4. Jak používat SCAN s možností MATCH v Predis