*Redission的工具类**

Redission的工具类

Redission的工具类*

public class RedissonUtil {
//
private RedissonClient redisson;

public RedissonUtil(String host,int port,String psw){
    Config config=new Config();
    config.useSingleServer().setAddress("redis://"+host+":"+port).setPassword(psw);
    redisson=Redisson.create(config);
}
//操作Hash集合
public void hadd(String key,String f,Object v){
    redisson.getMap(key).put(f,v);
}
public boolean checkHKey(String key,String f){
   return redisson.getMap(key).containsKey(f);
}
public boolean checkKey(String key){
    return redisson.getKeys().countExists(key)>0;
}

public String get(String key){
    return (String) redisson.getBucket(key).get();
}
public boolean checkSet(String key,int id){
    return redisson.getSet(key).contains(id);
}
public String getHashV(String key,String f){
    return (String) redisson.getMap(key).get(f);
}
public int getHashVInt(String key,String f){
    return (Integer) redisson.getMap(key).get(f);
}

//redisson底层有自己默认的上锁时间
//操作
//加锁
public void lock(String key){
redisson.getLock(key).lock();
}
//释放锁
public void unlock(String key){
redisson.getLock(key).unlock();
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值