码迷,mamicode.com
首页 > 编程语言 > 详细

Java操作Redis

时间:2014-08-20 14:26:43      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:field   java   redis   

1. 下载Jar

         jedis-2.5.1.jar

 

2. Java代码

@Test

public void testDemo() {

    Jedis redis = new Jedis("192.168.89.30", 10123);

    // hset key field value将哈希表key中的域field的值设为value

    redis.hset("bdliu""name""bdliu");

    redis.hset("bdliu""mail""bdliu@sohu.com");

    redis.hset("bdliu""age""27");

    // 返回哈希表key中,一个或多个给定域的值。

    List<String> list = redis.hmget("bdliu""name""mail""age");

    for (String s : list) {

       System.out.println(s);

    }

    System.out.println("------------------");

    Map<String, String> res = redis.hgetAll("bdliu");

    Set set = res.keySet();

    for (Iterator it = set.iterator(); it.hasNext();) {

       String key = (String) it.next();

       String value = res.get(key);

       System.out.println(key + "::" + value);

    }

    System.out.println("------------------");

    System.out.println(redis.hget("bdliu""name"));

}

 

 

@Test

public void testMap() {

    // 同时将多个field - value(-)对设置到哈希表key

    Map<String, String> map = new HashMap<String, String>();

    map.put("uid""bdliu");

    map.put("pwd""bdliu");

    map.put("addr""湖南");

 

    Jedis redis = new Jedis("192.168.89.30", 10123);

    redis.hmset("map", map);

    System.out.println(redis.hget("map""addr"));

    System.out.println("------------------");

    //HGETALL key返回哈希表key中,所有的域和值。

    Map<String, String> res = redis.hgetAll("map");

    Set set = res.keySet();

    for (Iterator it = set.iterator(); it.hasNext();) {

       String key = (String) it.next();

       String value = res.get(key);

       System.out.println(key + "::" + value);

    }

}


@Test

public void testKeyValue() {

    Jedis redis = new Jedis("192.168.89.30"10123);

 

    System.out.println("------------------");

    String compy_name = redis.get("compy_name");

    if (compy_name != null) {

       System.out.println(compy_name);

       redis.set("compy_name""sina.com");

    }

    System.out.println("------------------");

}






 


本文出自 “LBD” 博客,请务必保留此出处http://bdliu.blog.51cto.com/2014078/1542392

Java操作Redis,布布扣,bubuko.com

Java操作Redis

标签:field   java   redis   

原文地址:http://bdliu.blog.51cto.com/2014078/1542392

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!