01_redis简介

redis理论

一、NoSQL简介(Not Only SQL)

1.NoSQL指的是非关系型数据库, 是对不同于传统的关系型数据库的数据库管理系统的统称, NoSQL是web2.0时代海量数据催生的产物

2.特点:

(1)不支持SQL语法

NoSQL世界没有一种通用的语言, 每种NoSQL数据库都有自己的语法, 以及擅长的业务场景

(2)读写性能高

NoSQL数据库具有非常高的读写性能,尤其在海量数据下, 它的表现非常优秀

(3)灵活的数据模型

NoSQL的存储方式十分灵活, 存储方式可以是json文档、键值对(key value)或者其他方式

二、Redis简介

1.Redis是由意大利人开发的一款内存高速缓存数据库, 是一个高性能的键值对(key value)存储数据库。Redis全称为:Remote DictionaryServer(远程数据服务), 使用C语言编写, 并以内存作为数据存储介质, 所以读写数据的效率极高(以内存作为数据存储介质)

2.Redis特征:

(1)Redis支持数据的持久化, 可以将内存中的数据保存在磁盘中, 重启的时候可以再次进行使用。

(2)Redis不仅仅支持简单的key-value类型的数据, 同时还把value分为list, set, zset, hash 等数据结构存储。

(3)因为Redis交换数据快, 所以在服务器中常用来存储一些需要频繁调取的数据, 提高效率。

猜你喜欢

转载自www.cnblogs.com/nichengshishaonian/p/11534208.html