Redis基础篇-002 初识Redis

发布时间:2023年12月20日

1、认识NoSQL

1.1 概念

NoSQL是一个非关系型数据库。

常见的NoSQL有:Redis、MongoDB

1.2?NoSQL与SQL的区别

类别SQLNoSQL
数据结构结构化非结构化
数据关联关联非关联
查询方式SQL非SQL
事务特性ACIDBASE
存储方式磁盘内存
扩展性垂直水平
使用场景1)数据结构固定
2)相关业务对数据安全性、一致性要求较高
1)数据结构不固定
2)对一致性、安全性要求不高
3)对性能要求

2、认识Redis

2.1 概念

????????Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库。

2.2 特征

  1. 键值型(key-value型),value支持多种不同数据结构,功能丰富
  2. 单线程,每个命令具备原子性
  3. 低延迟,速度快(基于内存,IO多路复用)
  4. 支持数据持久化
  5. 支持主从集群、分片集群
  6. 支持多语言客户端(java,python,c)

3、安装Redis

Redis官网:Redis

官网只提供了linux版本的redis软件。

3.1 准备一台虚拟机,安装CentOS7

常用的虚拟化软件有两种:

  • VirtualBox
  • VMware

这里我们使用VirtualBox来安装虚拟机,下载地址:Downloads – Oracle VM VirtualBox

001 点击安装

002 报错:he installer has detected an unsupported architecture. VirtualBox only runs on the amd64 architecture.

?003 解决报错方法:

a. 点击这个文件:

b. 在设置--安全与隐私--通用---仍要打开?

?c.成功打开

004 这时候,回来点击step1,发现还是报错,之前的操作都白费了

005 找了相关文档,发现还不支持m1,m2,arm架构

a.文档查找:

Best Virtual Machine For Mac of 2023 (inc. M1, M2 & M3 Macs)??


b.去官网下载test版本

链接:Testbuilds – Oracle VM VirtualBox

?

安装成功截图:

?

3.2?下载客户端软件(mac电脑)

redis-desktop-manager-0.8.3-2550.dmg_免费高速下载|百度网盘-分享无限制

将dmg下载下来后,设置-->安全与隐私--->点击信任该软件

3.3?下载Redis

文章来源:https://blog.csdn.net/weixin_41829196/article/details/135103173
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。