摘要: 有序集合 在集合类型的基础上,有序集合类型为集合中的每一元素都关联了一个分数。 有序集合和列表类型的相似点: 1、都是有序的, 2、两者都可以获取某一范围的元素 有序集合和列表类型的不同点: 1、列表类型是通过链表实现的,所以靠近两端的数据极快,当元素增多时,访问中间元素的数据会变慢,更加适合实现如 阅读全文
posted @ 2020-08-13 18:34 phper-liunian 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 集合类型 集合中每个元素都是不同的, 且是无须的, 一个集合类型(set)键可以存储最多2^32-1个字符串。 集合的常用操作是向集合添加或删除元素,判断某个元素是否存在。 由于集合类型在Redis内部是使用值为空的散列表(hash table)实现的,所以操作的时间复杂度都是O(1)。最方便的就是 阅读全文
posted @ 2020-08-13 17:01 phper-liunian 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 列表类型 列表类型可以存储一个有序的字符串列表, 列表的内部是使用的双向链表(double linked list)实现的,所以向列表两端添加元素的时间复杂度是O(1), 但是链表通过索引访问元素比较慢。列表也可以作为队列使用,和散列表类型一样,一个列表类型的键可以最多容纳2^32-1个元素。 常用 阅读全文
posted @ 2020-08-13 16:14 phper-liunian 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 散列表类型 散列类型(hash)的键值是一种字典结构,存储了字段和字段值的映射,但是字段值只能是字符串,不支持其他类型数据, 即散列值不能嵌套其他的数据类型, 一个散列类型的键可以包含2^32-1个字段 散列类型适合存储对象, 使用对象类别和ID构成键名, 使用字段表示对象属性,字段值则表示属性值。 阅读全文
posted @ 2020-08-13 15:29 phper-liunian 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 字符串类型 字符串类型是Redis最基本的数据类型, 可以存储任何形式的字符串,包括二进制数据, JSON化的对象或是一张图片。一个字符串类型的键允许存储的数据最大容量是512MB。 常用命令 赋值 set key value 取值 get key 127.0.0.1:6379> set key h 阅读全文
posted @ 2020-08-13 14:15 phper-liunian 阅读(141) 评论(0) 推荐(0) 编辑