redis中list列表类型常用命令
lpush list1 one # 从list1的头部(左)插入值one
lrange list1 0 -1 # 从头部开始获取list1全部值
lrange list1 0 1 # 获取list1中下标为0到下标为1的值
rpush list1 four # 从list1尾部(右)插入值four
lpop list1 # 从list1头部移除一个值
rpop list1 # 从list1尾部移除一个值
lindex list1 1 # 获取list1中下标为1的值
llen list1 # 获取list1的长度
lrem list1 1 one # 移除list1中一个one值
ltrim list1 1 2 # 截取list1中下标为1到下标为2的值,list1列表已经改变!
rpoplpush list1 list2 # 将list1中最后一个元素移动到list2
exists list1 # 判断list1是否存在
lset list1 0 hello # 将list1中下标为0的元素值替换成hello
linsert list1 before "hello2" "world" # 在list1的hello2前面插入world值
linsert list1 after "hello2" "world" # 在list1的hello2后面插入world值