LPUSH key value1[value2]:将一个或多个值插入到列表头部(从左侧添加)
RPUSH key value1[value2]:在列表中添加一个或多个值(从右侧添加)
LPUSHX key value:将一个值插入到已存在的列表头部,如果列表不在。操作无效
RPUSHX key value:一个值插入已存在的列表尾部(最右边) 如果列表不在。操作无效
LLEN key:获取列表长度
LINDEX key index:通过索引获取列表中的元素
LRANGE key start stop:获取列表指定范围内的元素
RPOPLPUSH source destination:移除列表(source)的最后一个元素,并将该元素添加到另一个列表(destination)并返回
LPOP key 移除并获取列表的第一个元素(从左侧删除)
RPOP key 移除列表的最后一个元素,返回值为移除的元素(从右侧删除)
BLPOP key1 [key2 ] timeout 移除并获取列表的第一个元素 如果列表没有元素回阻塞列表直到等待超时或者发现可弹出元素为止
LSET key index value 通过索引设置列表元素的值
LINSERT key BEFORE|AFTER world value:在列表的元素前或者后插入元素 描述:将值 value 插入到列表key当中,位于world之前或者之后
可以通过左入右出 左入左出等来实现队列和栈
最新文章、最新动态