redis -list
列表的元素类型为string
按照插入顺序排序
增加:
例如: 从列表的 左侧 加入数据 a b c
lpush 键 a b c
显示:
1“c"
2"b"
3"c"
左侧插入相当于倒序插入
右侧插入相当于正序
linsert 列表中的元素 现有的元素(a) 新元素(1) 原来: 1 “c” 2"b" 3"a" 然后: 1"c" 2"b" 3"1" 4"a"
获取:
返回列表里指定范围内的元素
start、stop 为元素的下标索引
索引从左侧开始, 第一个元素为0
索引可以是负数,表示从尾部开始计数 如果-1 表示最后一个元素
获取 键为a 的列表里所有元素
lrange a 0 -1
设置:
索引从左侧开始, 第一个元素为0 索引可以是负数,表示从尾部开始计数 如果-1 表示最后一个元素
修改 键(qq) 的列表里下标为1 的元素值为“z”
lset qq 1 z
删除:
删除指定元素
从左侧删除两个b
lrem 键 -2 b
原来:
1”b”
2"a"
3"b"
4"a"
5"b"
6"a"
然后:
1“b”
2"a"
3"b"
4"b"