spring-boot-starter-data-redis介绍
spring-boot-starter-data-redis
spring-boot-starter-data-redis是Spring提供的Redis Client,用于操作Redis的依赖库。
依赖坐标
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
参数配置
spring:redis:host: 127.0.0.1port: 6379#password: 123456database: 0 #操作的是0号数据库jedis:#Redis连接池配置pool:max-active: 8 #最大连接数max-wait: 1ms #连接池最大阻塞等待时间max-idle: 4 #连接池中的最大空闲连接min-idle: 0 #连接池中的最小空闲连接
StringRedisTemplate
StringRedisTemplate是用于操作Reids的API工具。
其中主要功能是通过StringRedisTemplate获得操作Redis中五种类型数据的Operations对象。
ValueOperations:主要用来存储和获取redis中string类型数据。
HashOperations:主要用来存储和获取redis中hash类型数据。
ListOperations:主要用来存储和获取redis中list类型数据。
SetOperations:主要用来存储和获取redis中set类型数据。
ZSetOperations:主要用来存储和获取redis中zset类型数据。
Operations
获得Operations后,我们就可以根据Operations的类型,灵活地使用**set()和get()**方法来存储和获取redis中的数据了。
stringRedisTemplate.opsForValue();
stringRedisTemplate.opsForHash();
stringRedisTemplate.opsForList();
stringRedisTemplate.opsForSet();
stringRedisTemplate.opsForZSet();
StringRedisTemplate其他方法
下面列举一些StringRedisTemplate里的一些常用方法:
Boolean delete(K key);删除redis里的key。
Set keys(K pattern);获取redis里key的集合。
spring-boot-starter-data-redis介绍相关推荐
- 《SpringCloud超级入门》Spring Boot Starter的介绍及使用《七》
目录 Spring Boot Starter项目创建 自动创建客户端 使用 Starter 使用注解开启 Starter 自动构建 使用配置开启 Starter 自动构建 配置 Starter 内容提 ...
- 手把手教你定制标准 Spring Boot starter
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我 ...
- 一个项目有两个pom_实现一个Spring Boot Starter超简单,读 Starter 源码也不在话下...
Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...
- 自定义 Spring Boot Starter
一.引言 什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧. Starters are a set of convenient dependency descripto ...
- Spring Boot之基于Redis实现MyBatis查询缓存解决方案
转载自 Spring Boot之基于Redis实现MyBatis查询缓存解决方案 1. 前言 MyBatis是Java中常用的数据层ORM框架,笔者目前在实际的开发中,也在使用MyBatis.本文主要 ...
- Spring Boot中使用Redis数据库
Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, So ...
- 实现一个 Spring Boot Starter 原来如此简单,读 Starter 源码也不在话下
我是风筝,公众号「古时的风筝」,一个在程序圈混迹多年,主业 Java,另外 Python.React 也玩儿的 6 的斜杠开发者.现已转行程序员鼓励师 Spring Cloud 系列文章已经完成,可以 ...
- 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程
1.前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世.目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用.S ...
- Spring boot starter
1:Spring boot starter及项目中的类似运用 1:Spring boot starter的两种方式 引入pom文件,自动管理jar版本 根据spring.factories配置文件,加 ...
- spring boot 2.0 redis 分布式锁
基于spring boot 2.0 redis 分布式锁,对于redis的一些基本配置及jar不做相关介绍,博客只是针对分布式锁使用. java代码: @Autowired private Redis ...
最新文章
- AS 400 常用命令
- java登录界面命令_Java命令行界面(第29部分):自己动手
- 消费者生产者代码之---一步一步带你写
- Hadoop学习笔记一:单节点安装
- Picnic Planning
- mapreduce多路输出实例
- 中文字体font-family常用列表
- win10计算器rsh_Win10系统有哪些计算器快捷键
- Base64的编码以及解码
- GDrive首次现身!
- Java.MapReduce处理全国各省市疫情数据,上传Hadoop平台处理后的数据
- qq部落android,QQ部落安卓版
- liquibase学习和使用
- 矽杰微 X8M2101 单片机
- MSBuild 官方详解
- libuv异步任务逻辑和uv_queue_work()
- 什么是PPTP和 L2TP
- 黑云压境 联想逆行
- BILSTM模型介绍
- Amazon关键词下拉联想采集工具1.0