1. Jedis 的基本使用
什么是 Jedis? github 上面是这样描述的:
- Jedis is a blazingly small and sane Redis java client.
- Jedis was conceived to be EASY to use.
- Jedis is fully compatible with redis 2.8.x, 3.x.x and above*.
大致意思:Jedis 是 Redis 官方推荐的 Java 连接开发工具!使用 Java 来操作 Redis 中间件。类似于 JDBC 吧。
如果想要使用 Java 来操作 Redis,那么就一定要对 Jedis 十分地熟悉(即:对 Redis 五大基本数据类型的操作命令熟悉)
例如:String 类型的命令
set key value # 给 key 设置 value
get key # 获取 key 对应的 value
append key value # 如果 key 存在,则追加;否则,相当于 set 命令
setnx key value # 如果 key 不存在,就设置
getset key value # 先 get,再 set
...
实战
1、创建一个 Maven 项目,并导入 Pom 依赖
<!-- jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>
<!-- fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
2、编码测试
- 连接 redis
- 操作命令
- 断开连接
public class TestPing {
public static void main(String[] args) {
Jedis jedis = new Jedis("localhost", 6379);
System.out.println(jedis.ping());
}
}
Jedis 对象中的方法就是 Redis 中数据类型的操作命令
如果程序返回 PONG,表示使用 Java 连接 Redis 成功!
接下来,简单地操作下 String 类型:
public class TestPing {
public static void main