110 Star 786 Fork 244

GVPqiujiayu / AutoLoadCache

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
JedisClusterLock.java 621 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhangpeng 提交于 2020-06-30 11:54 . 升级依赖库
package com.jarvis.cache.lock;
import redis.clients.jedis.JedisCluster;
import redis.clients.jedis.params.SetParams;
/**
*
*/
public class JedisClusterLock extends AbstractRedisLock {
private JedisCluster jedisCluster;
public JedisClusterLock(JedisCluster jedisCluster) {
this.jedisCluster = jedisCluster;
}
@Override
protected boolean setnx(String key, String val, int expire) {
return OK.equalsIgnoreCase(jedisCluster.set(key, val, SetParams.setParams().nx().ex(expire)));
}
@Override
protected void del(String key) {
this.jedisCluster.del(key);
}
}
Java
1
https://gitee.com/qiujiayu/AutoLoadCache.git
git@gitee.com:qiujiayu/AutoLoadCache.git
qiujiayu
AutoLoadCache
AutoLoadCache
master

搜索帮助