zoukankan      html  css  js  c++  java
  • java redis demo

    package redis;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import redis.clients.jedis.Jedis;
    public class redis {
    public static void main(String[] args){

    boolean finish = down();
    System.out.println(finish);

    }

    public static boolean down(){

    Jedis jedis=new Jedis("127.0.0.1",6379);
    jedis.set("redis", "myhome");
    System.out.println(jedis.get("redis"));
    jedis.append("redis", "yourredis");
    jedis.append("content", "rabbit");
    jedis.del("redis");
    //mset 是设置多个key-value值 参数(key1,value1,key2,value2,...,keyn,valuen)
    //mget 是获取多个key所对应的value值 参数(key1,key2,key3,...,keyn) 返回的是个list
    jedis.mset("name1","yangw","name2","demon","name3","elena");
    System.out.println(jedis.mget("name1","name2","name3"));

    //map
    Map<String,String> user = new HashMap<String,String>();
    user.put("name", "cd");
    user.put("password", "123456");
    //map存入redis
    jedis.hmset("user", user);
    //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中的某一个键值 password
    jedis.hdel("user", "password");
    System.out.println(jedis.hmget("user", "name", "password"));

    //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));

    //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")));



    return true;


    }


    }


  • 相关阅读:
    Java ------- 数字转换为 字符串
    电脑连接线 --- DVI,VGA,HDMI
    根据URL 在桌面生成快捷方式
    .net ----------- EXCEL导出为文本格式,
    护照与签证
    jq:选择器的应用(表格的隔行换色、全选和全不选)
    jq:选择器(属性、表单、表单对象属性)
    jq:选择器(基本过滤选择器)
    jq:选择器(层次选择器)
    jq:选择器(基本选择器)
  • 原文地址:https://www.cnblogs.com/jessi/p/5314895.html
Copyright © 2011-2022 走看看