初始化
Jedis redis = new Jedis ("192.168.10.63",6379);
redis.auth("redis");
Keys操作
Set keys = redis.keys("*");Iterator t1=keys.iterator() ; while(t1.hasNext()){ Object obj1=t1.next(); System.out.println(obj1); }
删除、生存期、是否存在
redis.del("name1"); redis.ttl("foo"); redis.persist("foo"); redis.exists("foo"); redis.move("foo", 1);redis.rename("foo", "foonew"); System.out.println(redis.type("foo"));redis.expire("foo", 5);redis.lpush("sort", "1"); redis.lpush("sort", "4"); redis.lpush("sort", "6"); redis.lpush("sort", "3"); redis.lpush("sort", "0"); List list = redis.sort("sort");for(int i=0;i
String 操作
/** STRING 操作 //SET key value将字符串值value关联到key。 redis.set("name", "wangjun1"); redis.set("id", "123456"); redis.set("address", "guangzhou"); //SETEX key seconds value将值value关联到key,并将key的生存时间设为seconds(以秒为单位)。 redis.setex("foo", 5, "haha"); //MSET key value [key value ...]同时设置一个或多个key-value对。 redis.mset("haha","111","xixi","222"); //redis.flushAll();清空所有的key System.out.println(redis.dbSize());//dbSize是多少个key的个数 //APPEND key value如果key已经存在并且是一个字符串,APPEND命令将value追加到key原来的值之后。 redis.append("foo", "00");//如果key已经存在并且是一个字符串,APPEND命令将value追加到key原来的值之后。 //GET key 返回key所关联的字符串值 redis.get("foo"); //MGET key [key ...] 返回所有(一个或多个)给定key的值 List list = redis.mget("haha","xixi"); for(int i=0;i
Hash 操作
redis.hset("website", "google", "www.google.cn"); redis.hset("website", "baidu", "www.baidu.com"); redis.hset("website", "sina", "www.sina.com"); Map map = new HashMap(); map.put("cardid", "123456"); map.put("username", "jzkangta"); redis.hmset("hash", map); System.out.println(redis.hget("hash", "username")); List list = redis.hmget("website","google","baidu","sina"); for(int i=0;i
LIST 操作
redis.lpush("list", "abc"); redis.lpush("list", "xzc"); redis.lpush("list", "erf"); redis.lpush("list", "bnh"); List list = redis.lrange("list", 0, -1); for(int i=0;i
SET 操作
redis.sadd("testSet", "s1"); redis.sadd("testSet", "s2"); redis.sadd("testSet", "s3"); redis.sadd("testSet", "s4"); redis.sadd("testSet", "s5"); redis.srem("testSet", "s5"); Set set = redis.smembers("testSet"); Iterator t1=set.iterator() ; while(t1.hasNext()){ Object obj1=t1.next(); System.out.println(obj1); } System.out.println(redis.sismember("testSet", "s4"));