文档章节

spring boot Redis使用

 冰shang蚊
发布于 2017/09/12 09:47
字数 267
阅读 46
收藏 0

一、导入关联jar

<!-- Redis -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

二、在application.properties文件中增加redis相关配置信息

# REDIS (RedisProperties)
# Redis数据库索引(默认为0)
spring.redis.database=8
# Redis服务器地址
spring.redis.host=121.40.133.100
# Redis服务器连接端口
spring.redis.port=13017
# Redis服务器连接密码(默认为空)
spring.redis.password=m7ua80gbm7cdm
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=10000
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=200
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=3
# 连接超时时间(毫秒)
spring.redis.timeout=6000

三、如何使用?

//导入redis模板
@Autowired
private StringRedisTemplate stringRedisTemplate;
stringRedisTemplate.opsForValue().get(key);
stringRedisTemplate.opsForValue().set(key,value);
//设置单个键值及有效期 times时间长度long类型,TimeUtil具体存活时间单位;微秒、毫秒、秒、分、时等等
stringRedisTemplate.opsForValue().set(key,value,times,TimeUtil);
//........更多操作键值可进行阅读StringRedisTemplate或RedisTemplate源码进行获取

可以通过阅读 StringRedisTemplate 或 RedisTemplate 源码编写根据自己需求的cache操作类

 

 

 

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 43
码字总数 29244
作品 0
海淀
Spring Boot学习笔记

Spring Boot整合Redis spring boot 1.5.4 整合redis、拦截器、过滤器、监听器、静态资源配置(十六) spring boot 1.5.9 整合redis springboot集成redis详解 spring boot使用redisTemplate存...

OSC_fly
07/26
0
0
Spring Boot使用Spring Data Redis操作Redis(单机/集群)

说明:Spring Boot简化了Spring Data Redis的引入,只要引入spring-boot-starter-data-redis之后会自动下载相应的Spring Data Redis和Jedis客户端,可以减少版本这块的冲突,当然,如果要引入...

easonjim
2017/11/08
0
0
第二章——Spring Boot启动器与依赖管理

强烈推荐选择支持依赖管理和可以发布到“Maven中央”仓库的构建系统。推荐使用Maven或Gradle。Spring Boot可以使用其他构建系统(例如,Ant),但支持得并不是很好。 1 依赖管理 Spring Boo...

Leech
02/04
0
0
Spring Boot集成Spring Data Reids和Spring Session实现Session共享

首先,需要先集成Redis的支持,参考:http://www.cnblogs.com/EasonJim/p/7805665.html Spring Boot集成Spring Data Redis+Spring Session非常的简单,也不用担心版本问题,只需要引入相应的...

easonjim
2017/11/10
0
0
spring boot 1.5.4 入门和原理(二)

1 spring boot入门 1.1 环境准备 JDK 7及以上 eclipse开发工具 项目管理工具Maven 本文采用、RELEASE(或1.5.2.RELEASE)调试通过。 spring-boot相关项目源码, 码云地址:https://git.oschi...

wyait
2017/09/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
21
5
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部