列表可以从左边插入数据, 也可以从右边插入.
列表的指令都是以l开头, 除了rpush.
l不仅有列表的意思, 还有从左边插入的意思.
lpush 表示从左边往列表里插入数据.
下图, 从左边往列表里插入数据1, 键key 设置为history_itcast , 值value 设置为 1.
rpush 表示从右边插入数据.
使用lrange 来获取数据, start 是开始索引, stop 是结束索引.
0代表第一个索引, -1 代表最后一个索引.
顺序是4321的原因, 从左边插入, 数据依次往右边走, 就像装子弹一样, 先装进去的最后才打出来.
从左边插入1111.
从右边插入一个666
value 就是你要删除删除的数据.
count = 0 表示所有的1全都删了.
count 是正数, 表示从左边删.
比如count = 2, 表示从左边开始往右删除两个对应的数据value.
比如下图, 就把1111 上面的1 删除了.
删除第九个666, 从右边开始删.
课件: