spring-boot-starter-data-redis
来源:互联网 发布:mac 终端配置 编辑:程序博客网 时间:2024/04/20 10:58
GitHub:https://github.com/asd821300801/Spring-Boot/tree/spring-boot-redis
前期准备
- 创建Spring Boot 工程
......
- Maven 加入必要的依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>1.5.7.RELEASE</version></dependency>
- application.properties
spring.redis.host=127.0.0.1spring.redis.port=6379spring.redis.password=123456spring.redis.database=0spring.redis.pool.max-active=8spring.redis.pool.max-wait=-1spring.redis.pool.max-idle=500spring.redis.pool.min-idle=0spring.redis.timeout=0
- 启动redis
连接redis做相应的数据操作
查看源码可知 redisTemplate
和 StringRedisTemplate
已被自动配置,所以我们直接用就可以
org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class
RedisDao.java
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.data.redis.core.ValueOperations;import org.springframework.stereotype.Repository;@Repositorypublic class RedisDao { @Autowired private StringRedisTemplate template; public void setKey(String key,String value){ ValueOperations<String, String> ops = template.opsForValue(); ops.set(key,value); } public String getValue(String key){ ValueOperations<String, String> ops = this.template.opsForValue(); return ops.get(key); }}
RedisController.java
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import com.dao.RedisDao;@RestControllerpublic class RedisController { @Autowired private RedisDao redisDao; @RequestMapping("/set") public String set(String key,String value){ redisDao.setKey(key, value); return "success"; } @RequestMapping("/get") public String get(String key){ return redisDao.getValue(key); }}
访问测试
设置数据:http://localhost:8080/set?key=lingdu&value=123456
获取数据:http://localhost:8080/get?key=lingdu
阅读全文
0 0
- spring-boot-starter-data-redis
- spring-boot-starter-redis 集成
- spring-boot-starter-redis 集成
- spring-boot-starter-redis学习笔记
- spring-boot-starter-redis配置详解
- spring-boot-starter-data-rest 资源暴露策略设置 RepositoryDetectionStrategies
- ELK第七篇:spring-boot-starter-data-elasticsearch使用
- spring boot starter 详解
- spring boot自定义starter
- spring-boot-starter-dubbo
- spring-boot-starter-security
- spring boot 启动器starter
- Spring Boot 自定义starter
- spring-boot-starter
- Spring Boot Starter 介绍
- Druid Spring Boot Starter
- mybatis-spring-boot-starter
- druid-spring-boot-starter
- 设计模式--观察者模式
- [转]优秀Android博客大全,整理了国内外大神博客/Github地址,是学习Android进阶的首选
- 提高软件测试能力的20个方法,真的很有用~~
- ViewPager + GridView实现GridView分页首页导航栏布局分页效果
- CentOS安装EPEL软件源
- spring-boot-starter-data-redis
- UGUI学习记录
- chrome谷歌浏览器和firefox火狐浏览器解决跨域问题
- 设计模式--工厂模式和抽象工厂
- Mybatis通用Mapper(springboot环境下使用)
- java native方法及JNI实例
- 加热管发黑如何处理
- 适用于 Windows VM 的 Azure 示例基础结构演练
- JS最大公约数和最小公倍数