小结
往students键中插入成员
zs1
ls2
wu3
?
127.0.0.1:6379> lpush students zs1 ls2 wu3取键名lis的数据
取0号到2号索引的值
?
127.0.0.1:6379> lrange lis 0 2从右侧插入数据
往lis键右侧插入数据
a4
a5
?
127.0.0.1:6379> rpush lis a4 a5往键lis里面数据a1的前面
添加数据m1
?
127.0.0.1:6379> linsert lis before a1 m1往lis键中数据a4后面添加数据n4
?
127.0.0.1:6379> linsert lis after a4 n4获取lis键中的所有元素
?
127.0.0.1:6379> lrange lis 0 -1获取lis键中最后四个元素
?
127.0.0.1:6379> lrange lis -4 -1lis键的0号数据改为pp
?
127.0.0.1:6379> lset lis 0 pplis键中查找a
找到后从左向右删掉2个
?
127.0.0.1:6379> lrem lis 2 alis键中查找b
找到后从右向左删1个
?
127.0.0.1:6379> lrem lis -1 b从lis键中查找数据c
找到后删除全部
?
127.0.0.1:6379> lrem lis 0 c
往列表左侧插入数据 lpush
lpush 键 值1 值2 值n
》新建一个列表
查看列表的内容 lrange
lrange 键名称 起点索引包含 终点索引包含
如果终点索引超出范围
不报错,有多少取到多少
支持负数索引
从右侧插入数据 rpush
rpush 键名称 值
值会插入到列表的最右侧
在指定元素前面或者后面,插入数据 linsert
》往键lis里面数据a1的前面添加数据m1
》
》往lis键中数据a4后面添加数据n4
》操作失败时,返回值 -1
获取 lrange
索引支持负数
设置指定索引位置的值
lrem 键 count 数据
lis键的0号数据改为pp
不存在的索引报错
删除 lrem
》
lis键中查找a
找到后从左向右删掉2个
lis键中查找b
找到后从右向左删1个
从lis键中查找数据c
找到后删除全部