Redis Lists: RPOPLPUSH
RPOPLPUSH источник назначения
Команда Redis RPOPLPUSH используется для возврата и удаления последнего элемента списка, сохраненного в источнике, и помещает элемент в первый элемент списка, сохраненного в месте назначения.
Синтаксис:
RPOPLPUSH SOURCE_KEY_NAME DESTINATION_KEY_NAME
Доступно с
1.2.0.
Возвращаемое значение
Строковый ответ, элемент выталкивается и выдвигается.
Тип возвращаемого значения
строка
Пример: Redis RPOPLPUSH: данные в списке помещены справа налево.
127.0.0.1:6379> LPUSH mycolor1 белый черный красный синий (целое число) 4 127.0.0.1:6379> LPUSH mycolor2 ЗЕЛЕНЫЙ ОРАНЖЕВЫЙ ЖЕЛТЫЙ РОЗОВЫЙ (целое число) 4 127.0.0.1:6379> RPOPLPUSH mycolor1 mycolor2 «Белый» 127.0.0.1:6379> LRANGE mycolor1 0 -1 1) "синий" 2) "красный" 3) "черный" 127.0.0.1:6379> LRANGE mycolor2 0 -1 1) "белый" 2) "РОЗОВЫЙ" 3) "ЖЕЛТЫЙ" 4) "ОРАНЖЕВЫЙ" 5) "ЗЕЛЕНЫЙ"
Пример: Redis RPOPLPUSH: Круговой список
127.0.0.1:6379> LPUSH mycolor1 белый черный красный синий (целое число) 4 127.0.0.1:6379> LRANGE mycolor1 0 -1 1) "синий" 2) "красный" 3) "черный" 4) "белый" 127.0.0.1:6379> RPOPLPUSH mycolor1 mycolor1 «Белый» 127.0.0.1:6379> LRANGE mycolor1 0 -1 1) "белый" 2) "синий" 3) "красный" 4) "черный"
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code