1.Redis
REmote DIctionary Server(Redis):key-value存储系统;
通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型
2. Redis key-value特点
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份
3.Redis 的数据类型
1)String 字符串
最基本的类型
可以包含任何数据,比如jpg图片或者序列化的对象 ;
一个键最大能存储512MB
2)Hash 哈希
键值对集合;
string类型的field和value的映射表,hash特别适合用于存储对象;
每个 hash 可以存储 232 - 1 键值对(40多亿)
3)List 列表
简单的字符串列表,按照插入顺序排序;
最多可存储 232 - 1 元素 (4294967295, 每个列表可存储40多亿)
4)Set 集合
string类型的无序集合;