import java.util.*; import java.io.*; import redis.clients.jedis.Jedis; class DisplayAll { public static void main(String[] args) throws FileNotFoundException { //Connecting to Redis server Jedis jedis = new Jedis("redis.cs.oberlin.edu"); //check whether server is running or not System.out.println("Server is running: "+jedis.ping()); Set allkeys = jedis.keys("*"); System.out.println(allkeys.size()); TreeSet sortedkeys = new TreeSet(); for(String key : allkeys) sortedkeys.add(key); for(String key : sortedkeys){ String type = jedis.type(key); switch(type){ case "list": System.out.println(key+"\t"+jedis.lrange(key,0,-1)); break; case "hash": System.out.println(key+"\t"+jedis.hgetAll(key)); break; case "set": System.out.println(key+"\t"+jedis.smembers(key)); break; case "string": System.out.println(key+"\t"+jedis.get(key)); break; default: System.out.println("unknown type:"+type); } } } }