Java上初试redis

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
牛奶
[巧克力]

猜你喜欢

转载自hobure.iteye.com/blog/2376692
今日推荐