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

Lewati/Mock Redis Di Junit

Saya pikir pertanyaannya lebih tentang bagaimana bagian Redis dapat diejek sehingga pengujian berjalan ketika redis tidak tersedia. Sulit karena layanan Anda mungkin menggunakan koneksi sehingga Anda harus melakukan banyak ejekan. Apa yang kami lakukan di Spring Boot adalah memeriksa apakah server redis tersedia di localhost dan jika itu masalahnya jalankan tes, jika tidak lewati.

Lihat RedisTestServer dan contoh penggunaan. Perhatikan bahwa aturan berlaku untuk semua pengujian sehingga Anda mungkin ingin memindahkan pengujian yang menggunakan Redis di kelas pengujian yang terisolasi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Praktik Terbaik untuk Meningkatkan Redis dengan Sentinel?

  2. Dapatkan indeks item berdasarkan nilai dalam daftar redis

  3. Kompleksitas waktu zadd ketika nilai memiliki skor lebih besar dari skor tertinggi yang ada dalam set yang diurutkan yang ditargetkan

  4. Redis menulis ke .ssh/authorized_keys

  5. Redis mencoba terhubung ke localhost di Heroku alih-alih REDIS_URL