SpringBoot SpringBoot 开发实用篇 4 数据层解决方案 4.4 Redis 下载安装与基本使用

news2025/8/1 18:11:56

SpringBoot

【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】

SpringBoot 开发实用篇

文章目录

      • SpringBoot
      • SpringBoot 开发实用篇
      • 4 数据层解决方案
        • 4.4 Redis 下载安装与基本使用
          • 4.4.1 问题引入
          • 4.4.2 NoSQL 解决方案
          • 4.4.3 Redis
          • 4.4.4 小结

4 数据层解决方案

4.4 Redis 下载安装与基本使用

4.4.1 问题引入

现在数据层的解决方案技术选型上,我们已经有了更多的选择

在这里插入图片描述

但是现在的数据库都是关系型的,即SQL,有些时候并不能满足我们的需求

这个时候就要上NoSQL 了

4.4.2 NoSQL 解决方案

市面上常见的NoSQL解决方案

  • Redis
  • Mongo
  • ES
  • Solr

上述技术通常在Linux系统中安装部署,为降低学习者压力,本课程制作基于Windows版安装所有的软件并基于Windows版安装的软件进行课程制作【黑马牛逼!!!!!!】

4.4.3 Redis

【简介】

Redis是一款key-value存储结构的内存级NoSQL数据库

  • 支持多种数据存储格式
  • 支持持久化
  • 支持集群

【Redis 下载】【Windows 版】

下载地址:https://github.com/tporadowski/redis/releases

在这里插入图片描述

原本Redis 是没有Windows 版本的,但是总有牛逼的佬整出来了win 版

在这里插入图片描述

下载下来后就是这样一个msi 的可执行文件程序包

【安装】

双击程序包

在这里插入图片描述

下一步

在这里插入图片描述

选择安装路径

在这里插入图片描述

配置端口

在这里插入图片描述

设置最大内存

在这里插入图片描述

在这里插入图片描述

安装

在这里插入图片描述

等待完成

在这里插入图片描述

OK, 安装完成

看看安装目录

在这里插入图片描述

就是这些了

【使用】

在安装目录cmd

在这里插入图片描述

在这里插入图片描述

执行运行这个程序,看到有点问题

指定配置文件

redis-server.exe redis.windows.conf

在这里插入图片描述

可以看到还是有点问题【虽然我没看出来】【好吧确实有问题,没看见banner】

按照黑马老师的办法,再开一个cmd

在这里插入图片描述

先shutdown 再exit

在这里插入图片描述

OK, 换到那边

在这里插入图片描述

离谱,这样服务就跑起来了

再在另一边连接

在这里插入图片描述

放进去一个值【key-value 格式】

在这里插入图片描述

根据key 拿一下这个值

在这里插入图片描述

如果想拿一个没有的值

在这里插入图片描述

看看现在有哪些key

在这里插入图片描述

redis中清屏 clear

存一个哈希

在这里插入图片描述

回顾一下

在这里插入图片描述

4.4.4 小结
  1. Redis安装(Windows版)
  2. Redis基本操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16143.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux Mint(Ubuntu)上 安装 效率神器 utools

Linux Mint(Ubuntu)上 安装 效率神器 utools 我的 Windows 系统的笔记本只有 256G 固态,磁盘已经快用满了,最近想装个 Linux 玩玩,1 选择了 Linux Mint,然后就在闲置的移动硬盘上安装了 Linux Mint 21 cin…

Centos 安装Java库的多种方式

安装jdk(介绍三种方法) 查看java版本:java -version 方法一:利用yum源来安装jdk(此方法不需要配置环境变量) 查看yum库中的java安装包 :yum -y list java* 安装需要的jdk版本的所有java程序:yum -y instal…

纯正体验,极致商务 | 丽亭酒店聚焦未来赛道,实现共赢发展

10月28日,锦江酒店(中国区)“齐鲁集锦 共话未来”投资人交流会在济南盛大召开,面向华东地区投资人,行业专家、商旅客、品牌代表齐聚一堂,共同聚焦酒店市场投资新价值,商讨新时代酒店行业新机遇,多维探索酒店…

蓝牙数据包协议解析

1.前言 由于工作需要,初次接触蓝牙。从最基础的知识开始了解。 引用wiki中的介绍: 蓝牙(英语:Bluetooth),一种无线通讯技术标准,用来让固定与移动设备,在短距离间交换资料&#xff…

第一章:Spring流程执行步骤

Spring执行流程图 注意观察:每一个执行步骤的结果都会返回到DispatcherServlet ,然后再出发调用, 所以是请求接口的入口也是出口。 简单了解几个大类的走的流程和具体功能 DispatcherServlet 类 中文调度应用程序,而Servlet就…

libusb系列-007-Qt下使用libusb1.0.26源码

libusb系列-007-Qt下使用libusb1.0.26源码 文章目录libusb系列-007-Qt下使用libusb1.0.26源码摘要安装编译环境确认需要的文件开始编译错误1:找不到文件错误2:expected错误3:SCM_CREDENTALS错误4:类型冲突错误5 assert断言错误错误…

低代码平台和无代码平台有什么区别

低代码(LowCode)/无代码(NoCode)”是技术界近几年的热门词汇之一,随着企业数字化发展的深入,越来越多的场景化需求要求企业具备更加灵活敏捷的应用开发能力,传统应用开发模式周期长、技术人员能力要求高,无…

OWASP API SECURITY TOP 10

目录 1. API 安全风险 2. 细说TOP10 1. Broken Object Level Authorization 2. Broken User Authentication 3 Excessive Data Exposure 4 Lack of Resources & Rate Limiting 5 Broken Function Level Authorization 6 Mass Assignment 7 security misconfigura…

redis哨兵系列1

需要配合源码一起康~ 9.1 哨兵基本概念 官网手册yyds:https://redis.io/docs/manual/sentinel/ redis主从模式,如果主挂了,需要人工将从节点提升为主节点,通知应用修改主节点的地址。不是很友好,so Redis 2.8之后开…

同花顺_代码解析_技术指标_EJK

本文通过对同花顺中现成代码进行解析,用以了解同花顺相关策略设计的思想 目录 EMV ENV EXPMA JF_ZNZX KD KDJ KDJFS EMV 简易波动指标 1.EMV 由下往上穿越0 轴时,视为中期买进参考信号; 2.EMV 由上往下穿越0 轴时,视为中…

根据以下电路图,补全STM32F103RCT6的IO口初始化程序

void KEY_Init(void)//接按键的端口初始化程序 { RCC->APB2ENR|______________; //使能PORTA时钟 JTAG_Set(SWD_ENABLE); GPIOA->CRL&__________________; // PA3设置成下拉输入 GPIOA->CRL|__________________; } void LED_Init(void)//接LED的端…

【Qt】控件探幽——QLineEdit

注1:本系列文章使用的Qt版本为Qt 6.3.1 注2:本系列文章常规情况下不会直接贴出源码供复制,都以图片形式展示。所有代码,自己动手写一写,记忆更深刻。 本文目录QLineEdit探幽1、设置数据/获取数据2、只读(re…

【15-项目中服务的远程调用之OpenFeign订单模块与商品模块集成使用OpenFeign的案例】

一.知识回顾 【0.三高商城系统的专题专栏都帮你整理好了,请点击这里!】 【1-系统架构演进过程】 【2-微服务系统架构需求】 【3-高性能、高并发、高可用的三高商城系统项目介绍】 【4-Linux云服务器上安装Docker】 【5-Docker安装部署MySQL和Redis服务】…

【面试题】圣杯布局和双飞翼布局

圣杯布局和双飞翼布局的特点: 三栏布局,中间一栏最先加载和渲染(内容最重要)两侧内容固定,中间内容随着宽度自适应一般用于PC页面 圣杯布局和双飞翼布局的实现方式: 使用float布局两侧使用margin负值&am…

git 、gitLub 提交后查看显示全部删除又全部新增

问题: git提交后删除的行数与增加的行数一样,没有修改git也会去全部删除又全部新增 大概是下面你这个样子: 原因: 换行符的原因,win、mac、linux/Unix 换行符是不一样的,提交的文件换行符和git服务器的不…

【Unity300个技巧】牛顿的学问!如何优雅地使用力?

Unity 提供了一个完备且强大物理引擎。但在刚接触的时候,你可能会对它与现实物理规律对应有一些疑惑。 比如: 现实中 1N 的力在 Unity 中怎么表现?Unity 中物体的质量是计算的?Unity 中给物体添加力的方法是 rb.AddForce()&#x…

ICME 论文Latex模版要求

2023年模版获取链接: 链接: https://pan.baidu.com/s/1Hjk4nnybQN6LE23SGfbxKQ 提取码: 27dj --来自百度网盘超级会员v4的分享 论文写作要求: 所有手稿必须是英文的; 论文长度不应超过6页,包括所有文本、图形和参考文献&#…

Qt 设置CPU亲缘性,把进程和线程绑定到CPU核心上(Linux)

Qt 设置CPU亲缘性,把进程和线程绑定到CPU核心上(Linux) 文章目录Qt 设置CPU亲缘性,把进程和线程绑定到CPU核心上(Linux)摘要1 什么是CPU亲缘性2 目的3 API 介绍3.1 进程绑定到CPU3.2 线程绑定到CPU4 实际操作4.1 实操代码主进程串口线程USB线程程序运行资…

iOS开发M1芯片遇到的问题

pod失败执行: sudo arch -x86_64 gem install ffi Then arch -x86_64 pod install M1芯片的Mac无法在模拟器上运行项目building for iOS Simulator或could not find module for target.. 真机上可运行,模拟器上不行,并出现以下错误&#xf…

高级UI之贝塞尔曲线

前言 相信很多同学都知道“贝塞尔曲线”这个词,我们在很多地方都能经常看到。但是,可能并不是每位同学都清楚地知道,到底什么是“贝塞尔曲线”,又是什么特点让它有这么高的知名度。 贝塞尔曲线的数学基础是早在 1912 年就广为人…