2013-06-21 3 views
4

내 스프링 웹 응용 프로그램의 데이터 저장소로 Redis을 사용하고 클라이언트로 을 사용하여 Redis과 상호 작용합니다.스프링 데이터 Redis HGETALL 작업

여러 필드가있는 내 개체를 저장하려면 HashMap을 사용하고 있습니다. 메서드를 사용하여 모든 필드를 한 번에 Redis에 넣을 수 있지만 BoundHashOperations 대신 get() 메서드를 사용하여 한 번에 전체 개체를 가져올 수 없습니다.

Redis에서 지원되는 HGETALL 작업과 같은 방식으로 수행 할 수 있는지 궁금합니다.

답변

2

DefaultRedisMap.entrySet() 또는 BoundHashOperations.entries()는 모든 키와 값을 한 번에 제공해야합니다.

2

HashOps :: entries()를 사용하면 모든 항목 (키 및 값)을 한 번에 가져올 수 있습니다.

관련 문제