Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Redis Tertanam untuk Boot Musim Semi

Anda dapat menggunakan Redis yang disematkan seperti https://github.com/kstyrc/embedded-redis

  1. Tambahkan ketergantungan ke pom.xml Anda
  2. Sesuaikan properti untuk pengujian integrasi Anda agar mengarah ke redis yang disematkan, misalnya:

    spring:
      redis:
        host: localhost
        port: 6379
    
  3. Buat instance server redis tertanam dalam komponen yang ditentukan hanya dalam pengujian Anda :

    @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. Apakah ada klien Redis (Java lebih disukai) yang mendukung transaksi di cluster Redis?

  2. menyimpan deret waktu di redis

  3. Bagaimana melakukan MENONTON dasar dengan StackExchange.Redis

  4. Pemindaian Laravel dan redis

  5. Redis replikasi aktif-aktif