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

Pomiń / Mock Redis w Junit

Myślę, że pytanie dotyczyło bardziej tego, jak można wyszydzić część Redis, aby uruchomić test, gdy Redis nie jest dostępny. To trudne, ponieważ Twoja usługa prawdopodobnie korzysta z połączenia, więc będziesz musiał dużo kpić. To, co robimy w Spring Boot, to sprawdzanie, czy serwer redis jest dostępny na localhost a jeśli tak jest, uruchom testy, w przeciwnym razie pomiń.

Zobacz RedisTestServer i przykładowe użycie. Pamiętaj, że reguła dotyczy wszystkich testów, więc możesz chcieć przenieść testy korzystające z Redis w izolowanej klasie testowej.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy długość nazwy wpływa na wydajność w Redis?

  2. Redis — Jak klucze HASH, SET i ZSET są powiązane w zapisaniu CrudRepository?

  3. Redis:Nie udało się otworzyć .rdb w celu zapisania:Odmowa uprawnień

  4. Zrozumienie opóźnień przy użyciu Redis-Cli

  5. Jak korzystać z posortowanych list Redis