Redis的key操作

来源:互联网 发布:湖南省软件评测中心 编辑:程序博客网 时间:2024/05/22 13:26
/** * key操作 */private void KeyOperate() {    System.out.println("======================key==========================");    System.out.println("清空库中所有数据:"+ jedis.flushDB());    // 判断key否存在    System.out.println("判断key999键是否存在:"+jedis.exists("key999"));    System.out.println("新增key001,value001键值对:"+jedis.set("key001", "value001"));    System.out.println("判断key001是否存在:"+jedis.exists("key001"));    // 输出系统中所有的key    System.out.println("新增key002,value002键值对:"+jedis.set("key002", "value002"));    System.out.println("系统中所有键如下:");    Set<String> keys = jedis.keys("*");    Iterator<String> it=keys.iterator() ;    while(it.hasNext()){        String key = it.next();        System.out.println(key);    }    // 删除某个key,若key不存在,则忽略该命令。    System.out.println("系统中删除key002: "+jedis.del("key002"));    System.out.println("判断key002是否存在:"+jedis.exists("key002"));    // 设置 key001的过期时间    System.out.println("设置 key001的过期时间为5秒:"+jedis.expire("key001", 5));    try{        Thread.sleep(2000);    }    catch (InterruptedException e){    }    // 查看某个key的剩余生存时间,单位【秒】.永久生存或者不存在的都返回-1    System.out.println("查看key001的剩余生存时间:"+jedis.ttl("key001"));    // 移除某个key的生存时间    System.out.println("移除key001的生存时间:"+jedis.persist("key001"));    System.out.println("查看key001的剩余生存时间:"+jedis.ttl("key001"));    // 查看key所储存的值的类型    System.out.println("查看key所储存的值的类型:"+jedis.type("key001"));}
0 0
原创粉丝点击