SpringBoot 使用 redis

引入依赖

1
2
3
4
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>

配置工具类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package com.api.utils;

import redis.clients.jedis.Jedis;

public class Redis {

Jedis jedis;

public Redis() {
this.jedis = new Jedis("服务器 IP","端口号");
jedis.auth("密码");
}

/**
* 存数据-不设置有效时间
* @param key 键
* @param value 值
*/
public void set(String key,String value) {
jedis.set(key,value);
}

/**
* 存数据-设置有效时间
* @param key 键
* @param value 值
* @param time 时间,单位: s
*/
public void set(String key,String value,Integer time) {
jedis.setex(key,time,value);
}

/**
* 判断 key 是否粗在
* @param key 键
*/
public Boolean isKey(String key) {
return jedis.exists(key);
}

/**
* 删除 key
* @param key 键
*/
public void del(String key) {
jedis.del(key);
}

}

使用

直接在需要的地方 new Redis 对象即可

服务器配置 redis

传送门