Jedis jedis = new Jedis("127.0.0.1",6379);
//字符串实例
jedis.set("name", "Hobure");
System.out.println(jedis.get("name"));
jedis.append("name", " is a good boy!");
System.out.println(jedis.get("name"));
jedis.mset("name","Hobure","age","18");
System.out.println(jedis.get("name"));
System.out.println(jedis.get("age"));
jedis.incr("age");
System.out.println(jedis.get("age"));
jedis.incrBy("age", 2);
System.out.println(jedis.get("age"));
jedis.rename("age", "newage");
System.out.println(jedis.get("age"));
System.out.println(jedis.get("newage"));
jedis.del("newage");
System.out.println(jedis.get("newage"));
输出结果
Hobure
Hobure is a good boy!
Hobure
18
19
21
null
21
null
/**************************************/
//Map实例
Map<String,String> map = new HashMap<String,String>();
map.put("size1", "1");
map.put("size2", "3");
map.put("size3", "2");
jedis.hmset("sizes", map);
System.out.println(jedis.hget("sizes", "size1"));
System.out.println(jedis.hget("sizes", "size2"));
System.out.println(jedis.hget("sizes", "size3"));
System.out.println(jedis.hlen("sizes"));
jedis.hdel("sizes", "size2");
System.out.println(jedis.hexists("sizes","size2"));
System.out.println(jedis.hkeys("sizes"));
System.out.println(jedis.hvals("sizes"));
输出结果
1
3
2
3
false
[size3, size1]
[2, 1]
/**************************************/
//List实例
jedis.del("list");
jedis.lpush("list", "小白");
jedis.lpush("list", "小黑");
jedis.lpush("list", "小青");
System.out.println(jedis.lrange("list", 0, -1)); //0表示从List第一个开始 -1表示到List最后一个
jedis.rpush("list", "小黑");
System.out.println(jedis.lrange("list", 0, -1)); //0表示从List第一个开始 -1表示到List最后一个
jedis.lrem("list", 2, "小黑"); //2(大于0)表示从开始位置搜索,删除两个小黑;-2(小于0)表示从末尾位置搜索 ,删除两个小黑;等于0表示删除所有的小黑。
System.out.println(jedis.lrange("list", 0, -1));
System.out.println(jedis.lpop("list"));
System.out.println(jedis.lpop("list"));
System.out.println(jedis.lpop("list"));
输出结果
[小青, 小黑, 小白]
[小青, 小黑, 小白, 小黑]
[小青, 小白]
小青
小白
null
/**************************************/
//Set实例
jedis.del("food");
jedis.sadd("food", "牛奶");
jedis.sadd("food", "面包");
jedis.sadd("food", "巧克力");
System.out.println(jedis.smembers("food"));
System.out.println(jedis.sismember("food", "巧克力"));
System.out.println(jedis.scard("food"));
System.out.println(jedis.srandmember("food"));
jedis.srem("food", "面包","牛奶");
System.out.println(jedis.smembers("food"));
输出结果
[面包, 牛奶, 巧克力]
true
3
牛奶
[巧克力]
Java上初试redis
猜你喜欢
转载自hobure.iteye.com/blog/2376692
今日推荐
周排行