J'ai essayé de lire toutes les clés et valeurs dans la clé spécifique de hachage Redis avec le code java ci-dessous,Comment obtenir toutes les clés et valeurs sous le hachage spécifique dans 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"));
}
}
Je reçois la sortie ci-dessous en sortie,
Connecté à Redis Connecté à Redis: {}
Mais Redis, je pouvais voir les entrées ci-dessous sont là,
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}]}
Veuillez me suggérer pourquoi je reçois cette erreur, cela me sera utile.
La clé que vous avez tapée en rouge est-elle identique à celle de votre code? Oui @Chris – sathya