SpringBoot整合Redis
2020-03-28 18:57
429 查看
Redis
- 引入依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.8.0</version> </dependency>
- 基础配置
#Redis ## 基础配置 spring.redis.database=0 spring.redis.host=192.168.1.122 spring.redis.port=6379 ## 连接超时时间,单位:毫秒(ms) spring.redis.timeout=3000 ## 线程池配置 ### 最大空闲连接数,默认值8 spring.redis.lettuce.pool.max-idle=200 ### 最小空闲连接数,默认值8 spring.redis.lettuce.pool.min-idle=200 ### 最大活跃连接数 spring.redis.lettuce.pool.max-active=2000 ### 等待连接最大时间,单位毫秒,默认值-1,表示永不超时 spring.redis.lettuce.pool.max-wait=1000
- 使用
/** * Author: avaos */ @Slf4j @RestController @RequestMapping("/api/redis") public class RedisController { @Autowired private StringRedisTemplate redis; /** * 添加数据 * @param k key * @param v value * @return */ @GetMapping(path = "/add") public JsonData add(@RequestParam String k, @RequestParam String v) { redis.opsForValue().set(k, v); log.info("redis: {}={}", k, v); return JsonData.ok(String.format("%s=%s", k, v)); } /** * 获取指定数据 * @param k key * @return */ @GetMapping(path = "/get") public JsonData get(@RequestParam String k) { String value = redis.opsForValue().get(k); log.info("redis: {}={}", k, value); return JsonData.ok(String.format("%s=%s", k, value)); } }
- 测试(在浏览器中访问)
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- spring boot整合redis,实现shiro的CacheManager
- spring boot 整合redis对查询数据做缓存( 利用spring的AOP技术)
- spring-boot整合redis作为缓存(4)——spring-boot引入Redis
- 【转】springboot2.x+mybait-plus +vue整合redis
- 企业级 SpringBoot 教程 (九)springboot整合Redis
- springboot同时整合redis和ehcache
- SpringBoot整合redis
- Spring boot整合redis
- SpringBoot整合Redis数据库
- Spring Boot2.0之 整合Redis集群
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- spring boot 整合shiro和redis实现权限管理和登录功能
- Redis学习(3.1)spring boot整合Redis速成
- SpringBoot整合Spring Data Redis
- springboot2.x+redis整合
- springboot整合redis
- SpringBoot整合redis简单例子
- Spring Boot (二) 整合 Redis
- springboot与redis的注解式整合
- spring boot整合mybatis、Junit、spring data JPA、redis