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

Redis详细解析

Redis

  • 什么是Redis?
  • 关系型与非关系型数据库
  • Redis可以做什么
  • Redis入门
    • 安装
      • 在Windows系统上安装
      • 在Linux系统上安装
    • Redis在Linux系统上启动运行
    • 如何设置redis-server后台运行与关闭
    • 如何设置redis客户端登录时需要验证密码
    • **设置允许远程连接redis服务**
    • Redis数据类型
    • Redis常用命令
    • Java整合Redis
    • SpringBoot整合Redis

什么是Redis?

在这里插入图片描述

关系型与非关系型数据库

在这里插入图片描述
在这里插入图片描述

Redis可以做什么

1.可以作为任务队列,比如说:我们要处理一些任务对吧,那
么,我们就可以把相应的这个任务信息放到我们的redis当中,
2.可以作为消息队列来使用后边呢,大家会讲mq也就是消
息队列产品,大家只要知道使用redis可以做消息队列就可以了。
3.还可以来实现分布式锁也就是在我们分布式场景下,边
可能有大量的并发操作对吧,为了保证我们数据的一致性啊,这个时候
呢?我们就需要来加锁而通过redis呢,就可以实现分布式锁.
4.Redis作为一种内存数据库,具有快速的数据访问和高效的数据存储,适合用作缓存的存储层。Redis可以缓存数据的计算结果、页面内容、数据库查询结果等,通过提高数据访问速度和响应速度,提升系统性能和用户体验。

:可以看看文章

Redis入门

安装

在这里插入图片描述

在Windows系统上安装

在这里插入图片描述

在Linux系统上安装

下载连接

在这里插入图片描述
: 推荐阅读1.0

Redis在Linux系统上启动运行

在这里插入图片描述

如何设置redis-server后台运行与关闭

在redis.conf文件中输入”/dae“查找daemonize no改为yes就可以了

请添加图片描述

如何设置redis客户端登录时需要验证密码

进入目录文件
在这里插入图片描述

打开redis.config输入“/”搜索pass然后按"i"设置密码123456
在这里插入图片描述
使用客户端本地连接
在这里插入图片描述

设置允许远程连接redis服务

打开redis.conf文件把红框的部分注释掉,就默认可以远程连接了

请添加图片描述
改好之后关闭进程重新启动
在这里插入图片描述

Redis数据类型

在这里插入图片描述

Redis常用命令

请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述请添加图片描述请添加图片描述

select可以切换数据库
请添加图片描述

请添加图片描述

Java整合Redis

请添加图片描述

请添加图片描述
请添加图片描述请添加图片描述

请添加图片描述

SpringBoot整合Redis

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述在来一遍
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述


http://www.kler.cn/a/307210.html

相关文章:

  • WPF 应用程序中使用 Prism 框架时,有多种方式可以注册服务和依赖项
  • Python教程笔记(1)
  • 工业通信协议对比:OPC-UA、Modbus、MQTT、HTTP
  • openai Realtime API (实时语音)
  • Socket 编程中的 epoll 与红黑树:高效网络编程的关键
  • 分享三个python爬虫案例
  • (c++)猜数字(含根据当前时间生成伪随机数代码)
  • C++ Primer Plus(速记版)-面向对象与泛型编程
  • 浅谈 React Fiber
  • 关于less的基本使用
  • 【 html+css 绚丽Loading 】000050 乾坤合璧轮
  • 常用 Git 命令
  • c++ #include <string> 介绍
  • Java 之 IO流
  • Java读取寄存器数据的方法
  • memo和useMemo的区别
  • Js中的pick函数
  • 【Python基础】Python 装饰器(优雅的代码增强工具)
  • 如何通过Chrome浏览器轻松获取视频网站的TS文件
  • 什么是交换机级联?
  • 使用Python生成多种不同类型的Excel图表
  • HTML5元素定位
  • 小米,B站网络安全岗位笔试题目+答案
  • 借老系统重构我准备写个OpenAPI3.1版的API管理工具(附录屏演示)
  • 快手自研Spark向量化引擎正式发布,性能提升200%
  • MySQL基础(11)- 创建管理表