Jedis快速入门和操作string

Jedis快速入门

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

使用步骤:

  1.下载jedis的jar包

  2.导入依赖

 

 

使用:

package com.example.test;

import org.junit.Test;
import redis.clients.jedis.Jedis;

/**
 * jedis测试类
 */
public class JedisTest {

    /**
     * 快速入门
     */
    @Test
    public void text1(){
        //1. 获取连接
        Jedis jedis = new Jedis("localhost",6379);//当前本机的ip地址 端口号

        //2. 操作
        jedis.set("username", "zhangsan");

        //3.关闭连接
        jedis.close();
    }
}

没有运行之前

 

 

redis 没有key为username

 

代码运行之后:

 

 

 

 

 

字符串类型string

回顾:

  (1) 字符串类型 string

    set

    get

  (2) 哈希类型 hash:map格式

    hset

    hget

  (3) 列表类型 list:linkedlist格式

    lpush / reush

    lpop / rpop

  (4) 集合类型 set:

    sadd

  (5) 有序集合类型 sortedset:

    zadd

package com.example.test;

import org.junit.Test;
import redis.clients.jedis.Jedis;

/**
 * jedis测试类
 */
public class JedisTest {

    /**
     * 快速入门
     */
    @Test
    public void text1(){
        //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();
    }
}

 

 

 

 

20秒后key为activecode的键值对自动删除

 

 

posted @ 2023-02-10 17:07  monkey大佬  阅读(46)  评论(0)    收藏  举报