redis是一个key-value存储系统,redis拥有自身独特的数据结构,拥有内存存储(速度更快)、远程操作(可以和多个客户端/服务器进行连接)、持久性(服务重启之后可以仍然保持重启之前的数据)、可扩展性(通过主从复制和读写分离)
支持的数据类型:
STRING:可以存储字符串、整数、浮点数
LIST:链表,每个节点都包含一个字符串
SET:包含字符串的无序收集容器,每个字符串都是独一无二的
HASH:包含键值的无序散列表,即可以存储多个键值对(key唯一)之间的映射【可以理解为关联数组】
ZSET:字符串成员(member)与浮点数分值(score)一一映射。元素排列顺序由分值大小决定,每个member是唯一的。