标签:redis
lists类型及操作lpush
在key对应list的头部添加字符串元素
如:lpush mylist “aaa” “bbb”
rpush
在key对应list的尾部添加字符串元素
linsert
在key对应list的特定位置之前或之后添加字符串元素
如:linsert mylist3 before "world" "there"
lset
设置list中指定下标的元素值(下标从0开始)
如:lset mylist4 0 "four"
lrem
从key对应list中删除count个和value相同的元素。
count>0时,按从头到尾的顺序删除;
count<0时,按从尾到头的顺序删除;
count=0时,删除全部
如:lrem mylist5 2 "hello"
ltrim
保留指定key 的值范围内的数据
如:ltrim mylist8 1 -1
lpop
从list的头部删除元素,并返回删除元素
如:lpop mylist
rpop
从list的尾部删除元素,并返回删除元素
rpoplpush
从第一个list的尾部移除元素并添加到第二个list的头部,最后返回被移除的元素值,整个操作是原子的.如果第一个list是空或者不存在返回nil.
如:rpoplpush mylist5 mylist6
lindex
返回名称为key的list中index位置的元素
llen
返回key对应list的长度
标签:redis
原文地址:http://blog.51cto.com/881206524/2124305