Redis 简介

2023-02-10  本文已影响0人  编程人生

Redis 简介 

-------------<<REmote Dictionary Service>>   远程字典服务

一.关系数据库和非关系型数据库的特点

关系型数据库特点

1.基于行存储数据, 二维的模式

2.存储机构结构化数据, 数据存储有固定的模式schema

3.表与表之间存在关联Relationship

4.大都支持SQl,结构化查询语言的操作, 支持复杂的关联查询

5.通过支持事务ACID酸来提供严格或者实时的数据一致性

关系型数据库的不足

1.要实现扩容的话, 只能向上(垂直)扩展, 不支持动态的扩缩容

2.表结构修改困难,因此存储的数据格式也受到限制

3.高并发情况下, 基于磁盘的读写压力比较大

非关系型数据库特点(non-relational NoSQL)

1.存储非结构化的数据, 比如文本  图片  音频 视频

2.表与表之间没有关联,可扩展行强

3.保证数据的最终一致性, 遵循BASE碱理论

4.支持海量数据的存储和高并发的高效读写

5.支持分布式,能够对数据进行分片存储,扩缩容简单

关于非关系型数据库可以查阅相关网站hostingdata.co.uk/nosql-database/

举例如下:

1.KV存储: Redis 和 Memcached

2.文档存储: MongoDB

3.列存储: HBase

4.图存储:Neo4j

5.对象存储

6.XML存储

Redis 基本特性

速度快、支持多种数据类型、支持多种编程语言、持久化,内存淘汰

功能丰富: 事物 发布订阅 pipeline  lua

简单列举一些Redis  增删改查命令

set qingshan2673(增 改)

get qingshan(查)

keys*

dbsize

exits qingshan

del qingshan huihui

rename qingshan pengyuyan

type qingshan

 

上一篇 下一篇

猜你喜欢

热点阅读