首页/新闻资讯/正文详情

苍穹外卖day05--Redis配置以及应用

发布时间:2026/9/24 23:59:40 来源:云帆数科 栏目:资讯中心
苍穹外卖day05--Redis配置以及应用
苍穹外卖day05–Redis配置以及应用文章目录苍穹外卖day05--Redis配置以及应用前言Redis简介Redis环境配置店铺营业状态设置总结前言第五天简单的介绍了一下Redis以及在苍穹外卖中的应用。Redis简介我们先说熟悉的MySQLMySQL是通过数据文件将数据存储到硬盘上的数据格式为表格。Redis是基于内存的数据库数据格式为kye-value。我们知道内存的速度是极快的但是数据量小不能保存。所以Redis适合存放一些热点数据读多写少的数据Redis环境配置对于Redis的基本类型以及操作网上有大量文献问ai也是一句话的事不再阐述了。接下来我们讲讲Redis的环境配置以及再Java中如何使用。第一步导入Spring Data Redis的maven坐标。利用该框架在Spring项目中操作Redis。dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-data-redis/artifactId /dependency第二步配置Redis数据源采用引用的方式sky redis: host: ${sky.redis.host} port: ${sky.redis.port}第三步创建一个配置类来创建RedisTemplate对象后续通过该对象操作Redis最后想操作Redis里面基本数据的时候先获取对应对象在调用对应方法店铺营业状态设置店铺的营业状态一天只会改几次但是用户每次下单的时候都需要查询这个店铺是否营业这是典型的查多改少的例子因此数据库选择Redis。Redis不需要Mapper层但是否需要Service层取决于业务复杂度。而对店铺营业状态的设置与查询只有两条语句所以不需要service层。设置 redisTemplate.opsForValue().set(KEY,status); 查询 Integer status (Integer) redisTemplate.opsForValue().get(KEY);总结第五天结束。结合着之前JavaWeb里面的笔记对三大架构以及基本CURD应该挺熟练了。苍穹外卖的管理端也就此结束了等到中秋国情的时候再开用户端吧这两天正好处理一下学校的事情。继续加油。

相关推荐

Java后端面试实战指南:从基础八股到高可用项目设计
Java后端面试实战指南:从基础八股到高可用项目设计

“你项目里Redis到底用来干嘛了?”——就这一句话,我见过太多候选人在面试现场卡壳。不是他们没学过,是学的东西和真实项目之间隔着一层窗户纸。这几年我前后参加过上百场技术面试,也带过不少新人,越来越清晰地感觉到&… · 2026/9/24 23:59:34

用VS Code调试STM32:从配置到AI辅助的完整指南
用VS Code调试STM32:从配置到AI辅助的完整指南

用VS Code调STM32,早该把Keil扔一边了做嵌入式这些年,我一开始也是Keil一路写过来的,工程文件乱、代码补全弱、界面老气,尤其是面对稍微大一点的STM32项目,光是在IDE里翻代码就够折腾半天。后来转到VS Code&#xff0c… · 2026/9/24 23:59:34

CVE-2025-27591深度解析:日志组件本地权限提升漏洞与防御
CVE-2025-27591深度解析:日志组件本地权限提升漏洞与防御

CVE-2025-27591 最近在安全圈里讨论度不低,核心是 Below 这个日志处理组件在权限控制上出了问题,低权限用户有机会利用日志文件、临时目录的处理流程,把自身权限抬升到管理员甚至系统级别。很多人一听到“利用脚本”就先想到怎么打&#xff0… · 2026/9/24 23:59:34

深度学习新闻分类推荐系统:从TextCNN到个性化推荐
深度学习新闻分类推荐系统:从TextCNN到个性化推荐

简介:这份基于深度学习的新闻分类推荐系统Python实现源码,是专为课程设计与期末大作业准备的高分项目,下载后无需修改即可运行,适用于需要快速交付完整课题的高校学生。系统涵盖新闻数据预处理、文本分类模型训练、推荐逻辑展示等… · 2026/9/24 23:59:53

汽车电子底层软件开发:AUTOSAR与CAN总线实战解析
汽车电子底层软件开发:AUTOSAR与CAN总线实战解析

1. 这门“汽车电子底层软件开发就业课”到底在教什么?——不是写个LED闪烁就能上岗的很多人看到“汽车电子底层软件开发就业课”这个标题,第一反应是:不就是嵌入式C语言单片机CAN通信?刷几道LeetCode、调通一个STM32 CAN收发例程&… · 2026/9/24 23:59:53

Vim基础操作全攻略:保存退出、模式切换与高频命令实战
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保… · 2026/9/24 23:59:53

Python+CNN车牌识别实战:从数据预处理到模型训练与部署
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据… · 2026/9/24 23:59:53

AI元人文:从工具使用到思维重构的深度探索
AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决… · 2026/9/24 23:59:53

《AI Agent 场景应用 - MobileOpenClaw》第5-9节:会话上下文细化处理实战指南
《AI Agent 场景应用 - MobileOpenClaw》第5-9节:会话上下文细化处理实战指南

文档教程后端 【免费下载链接】CodeGuide :books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、… · 2026/9/24 23:59:47

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码