gpt4 book ai didi

java - 如何使用 Java JedisCluster 设置具有值和到期时间的键?

转载 作者:行者123 更新时间:2023-12-05 04:06:47 24 4
gpt4 key购买 nike

我正在使用 JedisCluster,我需要设置一个 1 小时到期的 key ,现在我正在做类似的事情

    getJedisCluster().set(key,value);
getJedisCluster().expire(key, 60 * 60);

但我希望我可以使用单个命令来减少发送命令的往返行程

使用 Redis cli ,我可以这样写:

set key value ex 3600

但是在JedisCluster中,我只能找到一个接口(interface):

 public String set(final String key, final String value, final String nxxx, final String expx, final long time) {

这意味着我应该使用 setex 或 setnx。

但我希望我的设置命令适用于更新或插入。

我该怎么做?

Ps: Jedis-Client版本为2.9.0

最佳答案

如果你使用的是jedis客户端2.9.1版本

jedis.setex(sid, 86400,String.valueOf(version));

在最新的版本中,我们有这样的东西

enter image description here

关于java - 如何使用 Java JedisCluster 设置具有值和到期时间的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49376096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com