Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Bỏ qua / Mock Redis trong Junit

Tôi nghĩ câu hỏi nhiều hơn về cách phần Redis có thể được chế tạo để chạy thử nghiệm khi không có redis. Thật khó vì dịch vụ của bạn có thể đang sử dụng kết nối nên bạn sẽ phải thực hiện nhiều thao tác chế nhạo. Những gì chúng tôi làm trong Spring Boot là kiểm tra xem máy chủ redis có sẵn trên localhost hay không và nếu đó là trường hợp, hãy chạy các bài kiểm tra, nếu không, hãy bỏ qua.

Xem RedisTestServer và cách sử dụng mẫu. Lưu ý rằng quy tắc áp dụng cho tất cả các bài kiểm tra, vì vậy bạn có thể muốn di chuyển các bài kiểm tra đang sử dụng Redis trong một lớp kiểm tra riêng biệt.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để sử dụng hợp lý các nhóm kết nối trong redis?

  2. Bursts of RedisTimeoutException sử dụng StackExchange.Redis

  3. Làm cách nào để tìm kiếm khóa băm trong redis?

  4. ServiceStack.Redis:Không thể kết nối:sPort:50071

  5. Khi nào sử dụng Redis thay vì MySQL cho các ứng dụng PHP?