天天看点

【redis】Redis简介1.美图2.概述3.数据模型

1.美图

【redis】Redis简介1.美图2.概述3.数据模型

2.概述

Redis 是⼀个速度⾮常快的非关系数据库(Non-Relational Database),它可以存储键(Key)与 5 种不同类型的值(Value)之间的映射(Mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使⽤用客户端分片来扩展写性能。

为了满⾜⾼性能, Redis 采用内存(in-memory)数据集(Dataset),根据使用场景,可以通过每隔一段时间转储数据集到磁盘,或者追加每条命令到⽇志来持久化。持久化也可以被禁用,如果你只是需要⼀个功能,丰富、⽹网络化的内存缓存

3.数据模型

Redis 数据模型不仅与关系数据库管理理系统(RDBMS)不同,也不同于任何简单的 NoSQL 键-值数据存储。

Redis 数据类型类似于编程语言的基础数据类型,因此开发⼈员感觉很⾃然,每个数据类型都⽀持适用于其类型的操作,受支持的数据类型包括:

string(字符串串)
hash&#x
           

继续阅读