admin 管理员组

文章数量: 1184232


2024年4月13日发(作者:为什么office登录慢)

Redis基础知识

一、对比Nosql与sql

Sql:关系型数据库

结构化(Structured)->字段有约束,约定好结构就好了,表

变了业务也可能变。

关联的->如用户表、商品表、订单表。

查询:查询语法。(格式与语法固定)。

事务:原子性、一致性等事务。(ACID)

存储: 磁盘。(存储在本机,数据量大只能提升电脑性能)

扩展性: 垂直。

使用场景:数据结构固定;相关业务对数据安全性、一致性

要求较高。

Nosql:非关系型数据库

非结构 -> 有键值对形式,有文档形式(字段没有约束)。

非关联->可以将用户表、商品表、订单表存在json中,缺点

就是重复。

没有规定查询语句(get user:1)。

事务:无法全部满足ACID事务。(BASE)

存储:内存。

扩展性:水平。

使用场景:数据结构不固定;对一致性、安全性要求高;对

性能要求。

二、认识redis

特征:

键值型:value支持多重不同数据结构,功能丰富。

单线程:每个命令具备原子性。(6.0对网络请求是多线程,核

心是单线程)

低延迟,速度快(基于内存、IO多路复用,良好的编码)。

支持数据持久化。(定期将数据存在内存中,以防止断点,丢失

数据)

支持主从集群、分片集群。(从节点可以备份主节点防止一个节

点坏了可以从另外一个节点中获取)(分片是将1T内存存在多个机

器中)

支持多语言客户端

三、安装Redis

官网下载地址:

打开redis:启动

默认开启端口号:6379

Wins启动cli: -h 127.0.0.1 -p 6379

四、Redis命令行客户端

redis-cli [options] [commonds]

如:

-h 127.0.0.1 指定要链接的redis节点的ip地址,默认是127.0.0.1


本文标签: 节点 支持 事务 查询 数据