2016-07-15 5 views

답변

0

HGETALL을 사용하면 모든 키 값 쌍을 얻을 수 있습니다. 그러나 왜 이것을 원하는지 궁금합니다.

희망 하시겠습니까?

+0

['HVALS'] (http://redis.io/commands/hvals)는 더 적합하지만 문제는 여전히 남아 있습니다. 스미스는 왜 그렇게하고 싶습니까? ;) –

+0

제 의도는 웹 응용 프로그램의 gridview 컨트롤에서 VALUE의 모든 키 값 쌍을 표시하는 것입니다. SQL과 비슷한 select 쿼리를 수행하려고합니다. VALUE부터 10까지 키의 모든 필드를 표시해야합니다. VALUE : 1002.이 작업을 수행 할 수있는 방법이 있습니까? 각 그리드의 각 행은 키의 fileds 여야합니다 (해시 값은 VALUE : 10에서 VALUE : 1002까지입니다) – Smith

0

이 가격 범위의 java 제품을 얻으려는 유스 케이스가 있다면이 방법으로이 작업을 수행 할 수 있습니다.

  jedis.zadd("JAVA_Product",100,"PID1"); 
     jedis.zadd("JAVA_Product",10,"PID2"); 
     jedis.zadd("JAVA_Product",11,"PID4"); 
     jedis.zadd("JAVA_Product",1200,"PID3"); 


     Set<String> rangeofProducts = jedis.zrangeByScore("JAVA_Product", 10,100); 
     rangeofProducts.forEach(System.out::println); 

그것은 10과 100

는 희망이 도움이 사이의 가격으로 모든 제품을 인쇄합니다!