Redis-List常用命令
Redis-List常用命令
-
lpush key value...
将指定value推到指定key的最左端。假如有 key1 对应值为 1 2 3,现在lpush key1 4,将4推到队列的最左端,那么 现在 key1对应的value为 4 1 2 3
-
rpush key value...
同 lpush类似,只是对应的将value推到队列的最右端
-
lpop key
移除并返回指定key对应的队列的最左端的值,例如:有key1对应的队列值有 1 2 3,那么使用lpop命令会将最左端的 1 移除,并返回 1
-
rpop key
同lpop命令类似,不同的是移除并返回队列的最右端的值
-
lindex key start
返回指定key对应队列的指定start索引上的值
-
lrange key start end
返回指定key对应队列索引start到end的值
-
ltrim key start end
截取指定key对用队列的索引start到end的值,包括start和end对应的值
-
rpoplpush source-key target-key
移除source-key最右端的值,并插入到目标key的对应的队列的最左端