解读redis

//连接redis服务
Jedis jedis = new Jedis("127.0.0.1",6379);

1.redis支持的数据类型

1.1 String

   jedis.set("redis", "myredis");

1.2 List

//list
// jedis.del("listDemo");
// System.out.println(jedis.lrange("listDemo", 0, -1));
// jedis.lpush("listDemo", "A");
// jedis.lpush("listDemo", "B");
// jedis.lpush("listDemo", "C");
// System.out.println(jedis.lrange("listDemo", 0, -1));
// System.out.println(jedis.lrange("listDemo", 0, 1));

1.3 Set

//set
// jedis.sadd("sname", "wobby");
// jedis.sadd("sname", "kings");
// jedis.sadd("sname", "demon");
// System.out.println(String.format("set num: %d", jedis.scard("sname")));
// System.out.println(String.format("all members: %s", jedis.smembers("sname")));
// System.out.println(String.format("is member: %B", jedis.sismember("sname", "wobby")));
// System.out.println(String.format("rand member: %s", jedis.srandmember("sname")));
//删除一个对象
// JEDIS.SREM("SNAME", "DEMON");
// System.out.println(String.format("all members: %s", jedis.smembers("sname")));

1.4 Map

  

//mapkey个数

 //mapkey个数   
        System.out.println(String.format("len:%d", jedis.hlen("user")));  
        //map中的所有键值   
        System.out.println(String.format("keys: %s", jedis.hkeys("user") ));  
        //map中的所有value   
        System.out.println(String.format("values: %s", jedis.hvals("user") ));  
        //取出map中的name字段值   
        List<String> rsmap = jedis.hmget("user", "name","password");  
        System.out.println(rsmap);  
       //获取map
        Map<String, String> ss= jedis.hgetAll("user");
        System.out.println(ss);
        //删除map中的某一个键值 password   
        jedis.hdel("user", "password");  
        System.out.println(jedis.hmget("user", "name", "password"));  

 

1.5 Json

 

posted on 2017-03-30 10:47  老邱2  阅读(128)  评论(0编辑  收藏  举报

导航