Redis基础--常用数据结构的命令及底层编码
零.前置知识
关于时间复杂度,按照以下视角看待.
- redis整体key的个数 -- O(N)
- 当前key对应的value中的元素个数 -- O(N)
- 当前命令行中key的个数 -- O(1)
一.string
1.1string类型常用命令
1.2string类型内部编码
二.Hash 哈希
2.1hash类型常用命令
2.2hash类型内部编码
2.3hash VS Json
三.List
按照插入顺序排序,支持两端push和pop
3.1List类型常用命令
3.2List类型内部编码
四.Set
4.1Set类型常用命令
4.2Set类型内部编码
五.Zset
有序集合相对于字符串、列表、哈希、集合来说会有⼀些陌⽣。它保留了集合不能有重复成员的
特点,但与集合不同的是,有序集合中的每个元素都有⼀个唯⼀的浮点类型的分数(score)与之关 联,着使得有序集合中的元素是可以维护有序性的,但这个有序不是⽤下标作为排序依据⽽是⽤这个分数。
5.1Zset类型常用命令
