在 Spring 支持的 Redis 操作之中提供有一个 RedisTemplate 处理程序类,利用这个类可以非常方便的实现 Redis 的各种基本数 据操作。
1、 修改项目中的 pom.xml 配置文件,追加 redis 的依赖引用:了解springcloud架构可以加求求:三五三六二四七二五九
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2、 如果要想使用 Redis 操作,则一定要修改 application.yml 配置文件,在这个配置文件之中要进行 Redis 的各种连接配置处理;
spring: redis: host: 192.168.68.166 port: 6379 password: studyjava timeout: 1000 database: pool: max-active: 10 max-idle: 8 min-idle: 2 max-wait: 100
3、 下面就可以通过程序来利用 RedisTemplate 模版进行数据处理了,因为以上的配置一旦完成之后会在 Spring 内部帮助用户直接 获得一个 RedisTemplate 模版处理对象,为了简单,直接建立一个测试类完成:
package cn.study.microboot; import javax.annotation.Resource; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; @SpringBootTest(classes = StartSpringBootMain.class) @RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration public class TestRedis { @Resource private RedisTemplate<String, String> redisTemplate; @Test public void testSet() { this.redisTemplate.opsForValue().set("study", "java"); System.out.println(this.redisTemplate.opsForValue().get("study")); } }
则此时就可以利用 Redis 实现在 SpringBoot 中的数据存储操作了。
相关推荐
* 操作系统:Windows/Linux 系统设计 系统的架构设计分为三个部分:前端、后端和数据库。 * 前端:使用Vue.js作为前端框架,负责处理用户界面和用户交互。 * 后端:使用Spring Boot作为后端框架,负责处理业务...
如果开发一款基于Layui和SpringBoot动漫商城管理系统,可以让用户在最短的时间里享受到最好的服务;而开发本系统,又能够提高系统整体工作水平,简化工作程序,这对管理员、用户来说都是一件非常乐意的事情。 本论文...
本论文针对膳食营养健康网站的特点,以Java为核心,以MySQL为数据库,B/S为网站构架,对膳食营养健康网站进行设计和开发。通过使用本网站可有效地减少运营成本,提高管理效率。 管理员登入使用本网站涉到的功能主要...
SpringBoot非官方教程 | 第七篇:springboot开启声明式事务 SpringBoot非官方教程 | 第八篇:springboot整合mongodb SpringBoot非官方教程 | 第九篇: springboot整合Redis 构架文档篇 SpringBoot非官方教程 | 第...
springboot实现微信公众号模版消息推送,用的是构架:springboot+redis,详细教程:https://blog.csdn.net/chenhongming888/article/details/95173079
公司质量管理体系的构架---按过程分类讲义.doc
**VoIP技术构架-第二版** VoIP(Voice over Internet Protocol)技术是现代通信领域的一项重要技术,它允许通过互联网传输语音数据,从而替代传统的电话网络。在《VoIP技术构架-第二版》一书中,作者Jonathan ...
软件工程-分布式系统构架-讲义
移动通信网络构架-ppt.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
12. **云计算平台与容器技术**:如AWS、Azure、Google Cloud等云平台,以及Docker和Kubernetes等容器化技术在构建分布式系统中的应用。 13. **性能监控与调优**:包括日志管理、性能指标监控(如Prometheus、...
通过代码生成器,开发者可以快速得到数据访问对象(DAO)和实体类,实现CRUD(创建、读取、更新、删除)操作,减少与数据库交互的繁琐工作。 SQL代码生成:该工具能够根据选定的数据库连接,自动生成相应的SQL查询...
### IRF智能弹性构架-IRF2.0技术白皮书关键知识点解析 #### 概述 **IRF智能弹性构架-IRF2.0技术**是一种将多台网络设备虚拟化为一台逻辑设备的技术,旨在提高网络管理效率、增强网络可靠性并降低总体拥有成本。该...
大数据与云计算技术分享 大型移动安全云构架实战-下一代移动安全 共11页.pdf
### 大型网站系统构架-高并发高负载 随着互联网技术的发展,越来越多的企业和组织开始构建自己的在线平台,特别是大型网站,如门户站点等。这些网站通常面临着大量的用户访问和高并发请求的压力。为了应对这些问题...
总结来说,".NET B/S 三层构架-新闻系统"是一个涵盖了前端交互、后端业务处理和数据存储的综合项目,其设计遵循了软件工程的最佳实践,能够提供稳定、高效的新闻服务。通过学习和参考这个系统,开发者可以更好地理解...
hive数据仓库基础构架, hive数据仓库基础构架, hive数据仓库基础构架
"springboot脚手架"这个说法形象地表达了其作为开发基础的作用,就像建筑工地上帮助搭建结构的脚手架一样,为Spring Boot应用的构建提供了基本的构架。 【描述】中的内容简洁明了,进一步强调了这个项目是集成了多...
SpringBoot 集成 MyBatis-Plus 实现国产数据库适配 MyBatis-Plus 是一款在 MyBatis 的基础上进行扩展的开源工具包,只做增强不做改变,引入 MyBatis-Plus 不会对您现有的 Mybatis 构架产生任何影响。MyBatis-Plus ...