python-redis列表模式
往列表里存放数据先进后出(左进)
lpush names A B C D E
往列表里存放数据后进先出(右进)
rpush names G P H K
查看列表里面的数据:
lrange names 0(从0开始) -1
切片:
lrange names start end(start end 代表开始和结束位置)
插入:
linsert names BEFORE/AFTER D(标杆就是插到哪里) TEST
修改:
lset names 3 xiaopang
删除:
lrem name 3 xiaopang
从列表左侧移除:
lpop names
除下标1-2其他数据都移除:
LTRIM names 1 2(下标位置)
names最后一个数据,插入到names2的第一个位置:
RPOPLPUSH names names2
删除列表数据:
BLPOP names 4(没有数据就等4秒,有数据就会显示,等待的时候可以继续往里放数据)
把names里的最后一个数据,放到names2的第一个位置:
BRPOPLPUSH names names2 40