0
나는redis에서 특정 해시 아래의 모든 키와 값을 가져 오는 방법은 무엇입니까?
연결 레디 스에 연결,
import redis.clients.jedis.Jedis; public class RedisDBExport { public static void main(String[] args) throws Exception { Jedis jedis = new Jedis("hostname", portno); jedis.auth("password"); System.out.println("Connected to Redis"); System.out.println("Connected to Redis:"+jedis.hgetAll("bookstore:englishauthor:usa:2017-08-27:online:subscriberlist")); } }
I 출력에서 아래의 출력을 얻고, 아래의 자바 코드를 사용하여 특정 레디 스 해시 키 내부의 모든 키와 값을 읽기 위해 노력했다 레디 스에 {}
하지만 아래의 항목이 볼 수 레디 스에서
,row key value
1 Kumar {"totalbooks":0,"openbooks":[{"total":0}]}
2 Anuxx {"totalbooks":1,"openbooks":[{"total":1}]}
3 Manux {"totalbooks":2,"openbooks":[{"total":2}]}
4 Kumal {"totalbooks":4,"openbooks":[{"total":4}]}
5 Anuxy {"totalbooks":3,"openbooks":[{"total":3}]}
6 Manuy {"totalbooks":5,"openbooks":[{"total":5}]}
왜이 오류가 발생하는지 제안 해 주시면 도움이 될 것입니다.
입력 한 키가 코드의 키와 동일합니까? 예 @Chris – sathya