Springboot数据库篇(五):整合redis
2020-02-02 13:08
771 查看
引入依赖
<!--添加redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>
配置数据源
spring.redis.database=0 # Redis服务器地址 这个地址你自己设置 spring.redis.host=192.168.128.132 # Redis服务器连接端口 spring.redis.port=6379 # Redis服务器连接密码(默认为空) spring.redis.password= # 连接池最大连接数(使用负值表示没有限制) spring.redis.jedis.pool.max-active=8 # 连接池最大阻塞等待时间(使用负值表示没有限制) spring.redis.jedis.pool.max-wait=-1 # 连接池中的最大空闲连接 spring.redis.jedis.pool.max-idle=8 # 连接池中的最小空闲连接 spring.redis.jedis.pool.min-idle=0 # 连接超时时间(毫秒) spring.redis.timeout=2000
数据访问层dao,通过StringRedisTemplate访问redis
@Repository public class RedisDao { @Autowired private StringRedisTemplate template; public void setKey(String key,String value){ ValueOperations<String,String> ops = template.opsForValue(); //设置一分钟过期 ops.set(key,value,1, TimeUnit.MINUTES); } public String getValue(String key){ ValueOperations<String,String> ops = this.template.opsForValue(); return ops.get(key); } }
然后就可以测试了
@RunWith(SpringRunner.class) @SpringBootTest public class RedisTest { public static Logger logger= LoggerFactory.getLogger(RedisTest.class); @Test public void contextLoads() { } @Autowired RedisDao redisDao; @Test public void testRedis(){ redisDao.setKey("name","haha"); redisDao.setKey("age","20"); logger.info(redisDao.getValue("name")); logger.info(redisDao.getValue("age")); } }
测试结果
注意:如果连接不上数据库,先关闭防火墙,修改redis.conf里的配置信息
把
把这个注释掉然后再把保护模式关闭了
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- spring boot 整合redis对查询数据做缓存( 利用spring的AOP技术)
- springboot整合redis进行数据操作(推荐)
- spring boot 整合redis对查询数据做缓存( 利用spring的AOP技术)
- SpringBoot (十一) :数据访问springboot整合redis高性能缓存_一点课堂(多岸学院)
- spring-boot 整合redis作为数据缓存
- spring-boot | 整合Redis缓存数据
- SpringBoot整合Redis集群
- spring boot 整合 redis基本使用
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
- SpringBoot 整合Redis 数据库的方法
- springboot 整合redis
- springboot整合redis出现的一些错误
- SpringBoot整合集成redis
- spring boot 数据访问2 整合mybatis,pagehelper分页,多数据源事务处理
- springboot整合redis(入门)
- SpringBoot整合Redis集群
- SpringBoot进阶教程(二十八)整合Redis事物
- SpringBoot (九) :数据访问springboot整合mybatis_一点课堂(多岸学院)
- Springboot整合redis的连接失败问题
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析