sql >> データベース >  >> NoSQL >> Redis

SpringBoot用のEmbeddedRedis

    https://github.com/kstyrc/embedded-redis

    のような埋め込みRedisを使用できます
    1. pom.xmlに依存関係を追加します
    2. 統合テストのプロパティを調整して、埋め込まれたRedisを指すようにします。例:

      spring:
        redis:
          host: localhost
          port: 6379
      
    3. テストでのみ定義されているコンポーネントに埋め込まれたredisサーバーをインスタンス化します:

      @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. MongoDBインスタンス4.2にアクセスする方法は?

    2. Javaはバイトをバイナリセーフ文字列に変換します

    3. マングースのidと_idの違いは何ですか?

    4. Redisスキャンコマンドの一致オプションはPythonでは機能しません