当前位置:网站首页 > Java教程 > 正文

redisson教程 java



package com.cskaoyan; import org.redisson.Redisson; import org.redisson.api.*; import org.redisson.config.Config; import java.util.Iterator; import java.util.List; / * @Classname MyRedissionTest * @Description * @Author terrance_swn */ public class MyRedissionTest { public static void main(String[] args) { //1 创建redission的config对象并配置redis服务器(此处使用singleServer) Config config = new Config(); config.useSingleServer().setAddress("redis://localhost:6379"); //2 创建redis客户端redissionClient RedissonClient redissonClient = Redisson.create(config); //3 使用五种数据结构  useString(redissonClient); useHash(redissonClient); useList(redissonClient); useSet(redissonClient); useSortedSet(redissonClient); } / * Hash类型 * @param redissonClient */ private static void useHash(RedissonClient redissonClient) { RMap<Object, Object> map = redissonClient.getMap("myFirstMap"); map.put("productId2",""); Object productId2 = map.get("productId2"); System.out.println(productId2); } / * String 数据类型 * @param redissonClient */ private static void useString(RedissonClient redissonClient) { RBucket<Object> bucket = redissonClient.getBucket("myString-key"); bucket.set("{"userName":"test","userPwd":"test","email":"","captcha":"3552"}"); Object o = bucket.get(); System.out.println(o); } / * List数据类型 * @param redissonClient */ private static void useList(RedissonClient redissonClient) { List<String> list = redissonClient.getList("listKey-32"); list.add("listValue1"); list.add("listValue2"); String s = list.get(0); System.out.println(s); System.out.println(list); } / * Set数据类型 * @param redissonClient */ private static void useSet(RedissonClient redissonClient) { RSet<String> set = redissonClient.getSet("setKey-32"); set.add("setValue"); Iterator<String> iterator = set.iterator(); while (iterator.hasNext()) { String next = iterator.next(); System.out.println(next); } } / * Zset数据类型 * @param redissonClient */ private static void useSortedSet(RedissonClient redissonClient) { RScoredSortedSet<String> sortedSet = redissonClient.getScoredSortedSet("sortedKey-32"); sortedSet.add(1.0, "zs"); sortedSet.add(2.0, "lisi"); Double score = sortedSet.getScore("zs"); System.out.println(score); Integer rank = sortedSet.rank("zs"); System.out.println(rank); } }

版权声明


相关文章:

  • java函数式编程教程2024-12-31 21:50:06
  • java 通配符 教程2024-12-31 21:50:06
  • 刷黑曜石教程java版2024-12-31 21:50:06
  • java webservice 视频教程2024-12-31 21:50:06
  • java低代码教程2024-12-31 21:50:06
  • java2实用教程第四版.pdf2024-12-31 21:50:06
  • java教程1092024-12-31 21:50:06
  • java新人入门教程2024-12-31 21:50:06
  • java封装 视频教程2024-12-31 21:50:06
  • java swing 教程2024-12-31 21:50:06