java代码数组resdis key过期时间
时间: 2024-02-03 15:04:01 浏览: 72
在Java中,可以使用Jedis客户端来操作Redis数据库。要为一个key设置过期时间,可以使用Jedis客户端的expire()方法。例如,以下代码将一个名为"mykey"的key设置为10秒后过期:
```java
Jedis jedis = new Jedis("localhost");
jedis.set("mykey", "myvalue");
jedis.expire("mykey", 10);
```
如果要获取一个key的剩余过期时间,可以使用Jedis客户端的ttl()方法。例如,以下代码获取名为"mykey"的key的剩余过期时间:
```java
Jedis jedis = new Jedis("localhost");
long ttl = jedis.ttl("mykey");
```
注意,如果key不存在或已经过期,ttl()方法会返回-2或-1,因此在使用返回值前需要进行判断。
阅读全文