Redis学习笔记4--Redis之List数据结构
1.lpush命令使用:从左边开始向list中添加数据
--lpush [list名称] [a参数] [b参数]... (rpush用法一样)
2.lrange命令使用:从左边开始查看list中数据
--lrange [list名称] [list起始位置] [list结束位置] (注意:没有rrange命令)
3.lpop命令使用:从左边开始弹出数据
--lpop [list名称](rpop用法相同)
4.llen命令使用:返回list长度
--llen [list名称]
5.lpushx命令使用:从list左边头部添加元素
--lpushx [list名称] [元素a](注意只能添加一个元素)
同样的,rpushx从list右边头部添加元素
6.lrem命令使用:从list左边开始删除元素
--lrem [list名称] [count] [value] 表示从list左边删除count个value
--lrem [list名称] [0] [value] 表示删除list中所有的值为value的元素
7.lset命令:修改指定位置的元素值
--lset [list名称] [list索引] [value]
8.linsert命令使用
--linsert [list名称] before/after [value] [tempValue] 表示向list中第一个value元素前/后添加一个tempValue元素
9.rpoplpush命令使用
--rpoplpush [list1] [list2] 表示将list1右边元素弹出然后放到list2左边
PS:rpoplpush使用场景