类型我们应该很熟悉, 毕竟当初我们学习编程第一个接触的就是list, 当时我们学的是动态数组的上层封装, 而Redis中的list类型底层不是一个简单的数组, 而是一个类似于Java中的双向链表, 这里的头插尾插都是..., 这一点和我们在Java中学过的列表一样, 要注意的是在hash类型中field时不能重复的, value是可以重复的
2. lpush和lrange和lpushx
lpush key element...头插方法, 同时也支持多组插入, 多组插入时最后插入的元素位于首位, 返回值是插入后list的长度, 同时我们需要注意:插入时key如果不存在会创建list类型的value, 但如果key已经存在且value...将尾插元素到list, 同时也支持多组插入, 返回值是尾插后的list长度, key不存在时会自动创建key, 如果key存在必须确保value是list类型, 与上面lpush特性一样, 时间复杂度O...有人可能有疑问, 因为我们已知在list中可以存在重复元素, 如果有多个值一样的元素, 那么插入时会选择哪个作为基准值呢?