通过Jedis操作Redis的五种数据类型

来源:互联网 发布:国产数据库排名 编辑:程序博客网 时间:2024/06/15 15:41

遍历keys

      //key     Set<String> keys = jedis.keys("*");     for (Iterator iterator = keys.iterator(); iterator.hasNext();) {       String key = (String) iterator.next();       System.out.println(key);     }     System.out.println("jedis.exists====>"+jedis.exists("k2"));     System.out.println(jedis.ttl("k1"));



String

     System.out.println(jedis.get("k1"));     jedis.set("k4","k4_Redis");     System.out.println("----------------------------------------");     jedis.mset("str1","v1","str2","v2","str3","v3");     System.out.println(jedis.mget("str1","str2","str3"));


List

List<String> list = jedis.lrange("mylist",0,-1);     for (String element : list) {       System.out.println(element);     }



Set

     jedis.sadd("orders","jd001");     jedis.sadd("orders","jd002");     jedis.sadd("orders","jd003");     Set<String> set1 = jedis.smembers("orders");     for (Iterator iterator = set1.iterator(); iterator.hasNext();) {       String string = (String) iterator.next();       System.out.println(string);     }     jedis.srem("orders","jd002");



Hash

  jedis.hset("hash1","userName","lisi");     System.out.println(jedis.hget("hash1","userName"));     Map<String,String> map = new HashMap<String,String>();     map.put("telphone","13810169999");     map.put("address","atguigu");     map.put("email","abc@163.com");     jedis.hmset("hash2",map);     List<String> result = jedis.hmget("hash2", "telphone","email");     for (String element : result) {       System.out.println(element);     }



Zset

    jedis.zadd("zset01",60d,"v1");     jedis.zadd("zset01",70d,"v2");     jedis.zadd("zset01",80d,"v3");     jedis.zadd("zset01",90d,"v4");     Set<String> s1 = jedis.zrange("zset01",0,-1);     for (Iterator iterator = s1.iterator(); iterator.hasNext();) {       String string = (String) iterator.next();       System.out.println(string);     }










原创粉丝点击