Redis的数据类型
Redis支持的数据类型有5种:
- 字符串String
- 字符串列表list
- 哈希hash
- 字符串集合set
- 有序字符串集合sorted set
比较常用的是字符串和哈希类型。
字符串String
特点:
- 二进制保存的,存入和获取的数据相同;
- Value最多可以容纳的数据长度是512M;
哈希Hash
特点:
- key,value的map容器;
- 每一个hash可以存储4294967295个键值对
字符串列表list
有序的集合,允许重复
内部存储结构:
- ArrayList数组结构
- LinkedList双向链表
字符串集合set
- 没有顺序的集合,不允许重复
- 最大包含的元素数量:4294967295
有序字符串集合sorted set
有序集合的底层存储数据结构是跳表。
- 不允许重复,但是有序
使用场景
- 微博的热门话题
- 游戏的排名
网友评论