当前位置: 首页 > news >正文

Redis基础的介绍与使用(一)(Redis简介以及Redis下载和安装)

0 引言

本系列用于和大伙儿一起入门Redis,主要包括Redis的下载,分别在终端,图形显示界面以及JAVA代码中进行使用,适合给需要快速了解Redis是什么以及上手使用的朋友们,希望我用最简单的语言来讲清楚相关内容,让我们共同进步!!

PS:本系列依旧会持续更新,请放心食用!!

1 Redis的简介

简单定义:Redis是一个基于内存的key-value(键值对)结构的数据库

注意点:

1)这个数据库和MyBatis不同,它的数据是储存在内存当中,访问速度更快,读写性能更高;

2)是一个基于键值对的数据库;

3)适合存储数据类型:热点数据(咨询、新闻等)

2 Redis的下载和安装

2.1 Redis安装

以windows操作系统为例:

首先进入网址:Releases · microsoftarchive/redis

进入网站后,直接下载最新版即可:

下载后直接解压即可!!!,随后我们看看Redis文件中的目录,里面包含最重要的三个文件如下图红框中所示:

2.2 通过终端简单测试Redis

然后我们先通过终端开启redis服务器:

在当前文件夹下打开终端并输入:

redis-server.exe redis.windows.conf

命令主要包括两个部分:红框表示启动Redis服务端;蓝框中表示打开Redis的服务是使用这个配置文件为前提的。服务启动成功我们可以看到如下界面:

关闭Redis服务的话直接Ctrl+C即可!

那么我们如何连接到Redis服务呢?

我们在文件夹下打开一个新的终端(注意服务端记得开启服务,且这个终端不要关闭!!!),并输入命令redis-cli.exe:

redis-cli.exe -h localhost -p 6379

随后我们使用一个测试命令keys *(也就是找到Redis中所有的关键字)-h以及-p分别表示需要连接Redis服务端的ip以及端口号,显示如上图所示证明Redis连接成功了!!!,退出客户端使用的是输入命令exit(注意和关闭服务端进行区分)

如果想要修改登入服务端的使用密码 可以进入配置文件redis.windows.conf--找到requirepass fooboard这一行,并修改成你想要的密码,比如123456:

但是但是:看到大多数人说在学习测试时不要设置密码!!!!!否则可能出现很多其他问题!!

如果设置了密码在客户端登入时就需要加上你的密码(不设密码就不需要加!!!):

2.3 安装Redis的图形界面

图形界面的安装,可以到我提供的网盘进行下载,直接一路下一步即可!!也是非常简单!!

Redis图形界面软件下载
下载完成后点击软件,会弹出这个窗口进行配置:

除了密码外,其它和我设置一致即可!就能得到如下界面:

小坑!!!:如果出现如下界面的话,是因为你的Redis服务端没开启,记得使用终端开启!!:

参考:

P50

Day05-02-Redis入门_哔哩哔哩_bilibili

http://www.dtcms.com/a/267303.html

相关文章:

  • Git 版本控制完全指南:从入门到精通
  • 【Halcon】WPF 自定义Halcon显示控件完整流程与 `OnApplyTemplate` 未触发的根本原因解析!
  • Web3 Study Log 003
  • 蓝牙墨水屏上位机学习(3)
  • Java 与 Vue 全栈开发:“一课一得“ 学习笔记系统实战
  • OneCode图表配置速查手册
  • CMake是什么
  • NV183NV185美光固态闪存NV196NV201
  • 供应链管理-采购管理:国际贸易及支付领域中常见的支持方式
  • FLUX.1-Kontext 高效训练 LoRA:释放大语言模型定制化潜能的完整指南
  • 软件版本FCCU(故障采集与控制单元)设计
  • 如何选择不会降低网站速度的WordPress主题
  • 动手实践OpenHands系列学习笔记11:现代开发流程
  • C#指针:解锁内存操作的底层密码
  • DVWA靶场通关笔记-验证码绕过reCAPTCHA(Medium级别)
  • 网安系列【6】之[特殊字符] SQL注入揭秘:从入门到防御实战指南
  • cloudflare配合github搭建免费开源影视LibreTV一个独享视频网站 详细教程
  • React Native 亲切的组件们(函数式组件/class组件)和陌生的样式
  • 百度开源文心一言4.5:论文解读和使用入门
  • 闲庭信步使用SV搭建图像测试平台:第三十二课——系列结篇语
  • 【学习笔记】MySQL技术内幕InnoDB存储引擎——第5章 索引与算法
  • MySQL(118)如何使用SSL进行加密连接?
  • 前端进阶之路-从传统前端到VUE-JS(第三期-VUE-JS配套UI组件的选择)(Element Plus的构建)
  • vscode remote-ssh 拓展免密访问 linux虚拟机
  • 二分查找,乘法口诀表,判断闰年,判断素数,使用函数实现数组操作
  • CSS02:四种CSS导入方式
  • 动手实践OpenHands系列学习笔记7:前端界面设计
  • Flyway 介绍以及与 Spring Boot 集成指南
  • CppCon 2018 学习:Surprises In Object Lifetime
  • Linux systemd 服务启动失败Main process exited, code=exited, status=203/EXEC