Redis RPOPLPUSH 命令
Redis RPOPLPUSH 命令用于移除列表的最后一个元素,并将该元素添加到另一个列表并返回。
1. 语法
redis RPOPLPUSH 命令基本语法如下:
RPOPLPUSH SOURCE_KEY_NAME DESTINATION_KEY_NAME
2. 可用版本
>= 1.0.0
3. 返回值
被弹出的元素。
4. 范例
redis 127.0.0.1:6379> RPUSH list "hello" (integer) 1 redis 127.0.0.1:6379> RPUSH list "foo" (integer) 2 redis 127.0.0.1:6379> RPUSH list "bar" (integer) 3 redis 127.0.0.1:6379> RPOPLPUSH list otherlist "bar" redis 127.0.0.1:6379> LRANGE list 0 -1 1) "hello" 2) "foo"
Redis RPUSH 命令用于将一个或多个值插入到列表的尾部(最右边)。如果列表不存在,一个空列表会被创建并执行 RPUSH 操作。 当列表存在但不是列表类型时,返回一个错误。语法:redis RPUSH 命令基本语法如下:RPUSH KEY_NAME VALUE1..VALUEN。