javaredis使用
时间: 2023-05-31 09:04:56 浏览: 122
JavaRedis是一个Java编写的Redis客户端,它提供了丰富的API,可以方便地操作Redis数据库。
使用JavaRedis的步骤如下:
1. 添加JavaRedis的依赖
在Maven项目中,可以在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>com.github.xetorthio</groupId>
<artifactId>redis-lettuce</artifactId>
<version>5.3.4.RELEASE</version>
</dependency>
```
2. 创建Redis连接
使用JavaRedis需要创建一个Redis连接。可以通过以下代码创建一个连接:
```
RedisClient client = RedisClient.create("redis://localhost");
StatefulRedisConnection<String, String> connection = client.connect();
```
这里创建的连接是基于Lettuce的。
3. 操作Redis数据库
连接创建完成后,就可以使用JavaRedis操作Redis数据库了。以下是一些常见的操作:
* 设置值
```
RedisCommands<String, String> commands = connection.sync();
commands.set("key", "value");
```
* 获取值
```
String value = commands.get("key");
```
* 删除值
```
commands.del("key");
```
* 判断键是否存在
```
Boolean exists = commands.exists("key");
```
* 设置过期时间
```
commands.expire("key", 60);
```
* 获取键的剩余过期时间
```
Long ttl = commands.ttl("key");
```
* 获取指定模式的键
```
Set<String> keys = commands.keys("*pattern*");
```
4. 关闭连接
使用完成后,需要关闭连接:
```
connection.close();
client.shutdown();
```
以上就是JavaRedis的基本使用方法。
阅读全文