简介
- redisson redis官方推荐使用的分布式锁和相关服务
Git地址
https://gitee.com/wqrzsy/lp-demo/tree/master/lp-redisson-demo
更多demo请关注
springboot demo实战项目
java 脑洞
java 面试宝典
开源工具
项目分析
####1. RedissonClient的构建方式有两种
- Config自带默认配置
-
通过加载配置来构建Config,可以从json文件和yaml文件中加载
-
redission 调用redis api
/**
* 测试redis写入
*
* @return
*/
@GetMapping("testRedis")
@ApiOperation(value = "测试redis写入", notes = "测试redis写入")
@ResponseBody
public String testRedis() {
String name = "test";
String value = "1234566";
RBucket<String> bucket = redissonClient.getBucket(name);
bucket.set(value);
RBucket<HashMap> bucketMap = redissonClient.getBucket(name + "_map");
System.out.println(bucket.get());
HashMap<String, String> dataMap = new HashMap<>();
dataMap.put(name, value);
bucketMap.set(dataMap);
RMap rMap = redissonClient.getMap("testHSet");
rMap.fastPut(name, value);
return "success";
}
更多调用详情请参考
Redis命令和Redisson对象匹配列表
2. 测试
http://localhost:8080/swagger-ui.html
demo项目导入
参考: https://www.jianshu.com/p/cd0275a2f5fb
公众号
五分钟了解前沿技术,大数据,微服务,区域链,提供java前沿技术干货,独立游戏制作技术分享
如果这篇文章对你有帮助请给个star