In Redis, the LMOVE
command atomically returns and removes either the first or last element of the given source list, and pushes the element at either the first or last element of the specified destination list.
Whether it’s the first or last element depends on the arguments passed to the command.
The LMOVE
command can be used in place of the RPOPLPUSH
command, which has been deprecated since Redis 6.2.0.