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"

  

 

posted @ 2019-03-28 23:06  Me张  阅读(261)  评论(0编辑  收藏  举报