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

Gây ra bởi:java.lang.

Ok, hãy bắt đầu từ "How Redis Work"

Redis làm việc trên Hashes cho ID giúp xác định vị trí bản ghi nhanh hơn. @ Đã lập chỉ mục cũng được băm và lưu trữ để ghim bản ghi nhanh hơn

Vì vậy Theo mặc định cho MiddleName, truy vấn "chứa" sẽ không hoạt động vì Hash cho chuỗi "Test" sẽ không được chứa trong Hash cho chuỗi "TestUser".

Nhưng ExampleMatcher ở đây để giải cứu.

Nguồn:https://docs.spring.io/spring-data/redis/docs/2.1.2.RELEASE/reference/html/#query-by-example

Giải pháp cho tìm kiếm RoleName trên Đối tượng vai trò tương đối đơn giản:Sử dụng truy vấn này

userRepository.findByRoleRoleName ("ADMIN") (Về cơ bản loại bỏ dấu gạch dưới)

Và tin tốt là nó có thể được kết hợp với ExampleMatcher ở trên .

Hãy thảo luận nếu bạn có nghi ngờ.

Tham khảo hữu ích cho tìm kiếm RoleName:Truy vấn Đối tượng lồng nhau trong Redis bằng cách sử dụng Dữ liệu mùa xuân



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bộ nhớ đệm trong bộ nhớ với LRU hết hạn

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

  3. Không thể kết nối với máy chủ Redis bằng ASP.NET Session State Provider

  4. Có cách nào để định vị một khóa cụ thể trên một phiên bản redis cụ thể ở chế độ cụm không?

  5. Đưa tất cả các đối tượng python-rom vào danh sách