Redis的数据类型简介说明
下文笔者将采用列表的方式讲述Redis的数据类型,如下所示
Redis数据类型
Redis有以下5种数据类型: String,list,Hash,Set,Zset
Redis数据类型的简介及使用场景说明
数据类型 | 可以存储的值 | 操作 | 应用场景 |
STRING | 字符串、整数或者浮点数 | 对整个字符串或者字符串的 其中一部分执行操作对整数和浮点数执行自增或者自减操作 | 做简单的键值对缓存 |
LIST | 列表 | 从两端压入或者弹出元素对单个或者多个元素进行修剪, 只保留一个范围内的元素 | 存储一些列表型的数据结构, 类似粉丝列表、文章的评论列表之类的数据 |
HASH | 包含键值对的无序散列表 | 添加、获取、移除单个键值 对获取所有键值对 检查某个键是否存在 | 结构化的数据 如一个对象 |
SET | 无序集合 | 添加、获取、移除单个元素检查一个元素是否存在于集合中 | 计算交集、并集、差集 从集合里面随机获取元素 交集、并集、差集的操作, 如交集,可以把两个人的粉丝列表整一个交集 |
ZSET | 有序集合 | 添加、获取、删除元素根据分值范围或者成员来获取元素 | 计算一个键的排名 去重但可以排序 如获取排名前几名的用户 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。