882~883 Jedis 快速入门,操作String

Java客户端Jedis

  Jedis:一款java操作redis数据库的工具

  使用步骤:

    1.下载jedis的jar包

    2.使用

    @Test
    public void test1(){
        //1. 获取连接
        Jedis jedis = new Jedis("localhost",6379);
        //2. 操作
        jedis.set("username","zhangsan");
        //3. 关闭连接
        jedis.close();
    }
}

 Jedis操作各种redis中的数据结构

  1) 字符串类型 string

    set,get

    //1. 获取连接

    Jedis jedis = new Jedis();//如果使用空参构造,默认值 "localhost",6379端口

     //2. 操作

     //存储

    jedis.set("username","zhangsan");

    //获取

    String username = jedis.get("username");

    System.out.println(username);

    //可以使用setex()方法存储可以指定过期时间的 key value

    jedis.setex("activecode",20,"hehe");//将activecode:hehe键值对存入redis,并且20秒后自动删除该键值对

    //3. 关闭连接

    jedis.close();  

  2) 哈希类型 hash : map格式    

    hset,hget
  3) 列表类型 list : linkedlist格式。支持重复元素

      lpush / rpush

      lpop / rpop
  4) 集合类型 set  : 不允许重复元素
                sadd
                smembers:获取所有元素
  5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序

      zadd,zrange

posted @ 2023-02-24 16:56  ja不会va  阅读(10)  评论(0编辑  收藏  举报