相关文章推荐
爱喝酒的葫芦  ·  Windows ...·  2 年前    · 
冷静的猴子  ·  PHP ...·  3 年前    · 

1、字符串(string)

Redisson将Redis中的字符串数据结构封装成了RBucket,通过RedissonClient的getBucket(key)方法获取一个RBucket对象实例,通过这个实例可以设置value或设置value和有效期。

//1、字符串
RBucket<Object> rBucket = redissonClient.getBucket("k1");
rBucket.set("v1",500, TimeUnit.MILLISECONDS);
String sValue = (String) rBucket.get();

2、哈希(hash)

Redisson将Redis中的字符串数据结构封装成了RMap

final RMap<Object, Object> rMap = redissonClient.getMap("m1");
rMap.put("id","1");
rMap.put("name","jk");
rMap.expire(500,TimeUnit.MILLISECONDS);
String mValue = (String) rMap.get("name");

3、列表(list)

Redisson将Redis中的字符串数据结构封装成了RList

final RList<Object> rList = redissonClient.getList("l1");
rList.add("tom");
rList.add("king");
rList.add("jack");
rList.expire(500,TimeUnit.MILLISECONDS);
String lValue = (String) rList.get(1);

4、集合(set)

Redisson将Redis中的字符串数据结构封装成了RSet

final RSet<Object> rSet = redissonClient.getSet("s1");
rSet.add("java");
rSet.add("javascript");
rSet.expire(500,TimeUnit.MILLISECONDS);
//通过key获取所有的value
redissonClient.getSet("s1");

5、有序集合(sorted set)

Redisson将Redis中的字符串数据结构封装成了RScoredSortedSet

final RScoredSortedSet<Object> rScoredSortedSet = redissonClient.getScoredSortedSet("zs1");
rScoredSortedSet.addScore("tom",3.0);
rScoredSortedSet.addScore("king",3.5);
//通过key获取所有的value
redissonClient.getScoredSortedSet("zs1");
复制代码
分类:
后端
  •