Redis BLMOVE Command Explained

In Redis, the BLMOVE command is the blocking variant of LMOVE.

When the specified list contains elements, it 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.

Read more

Redis LMOVE Command Explained

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.

Read more

Redis LRANGE Command Explained

In Redis, the LRANGE command returns the specified elements of the list stored at the specified key.

The command requires us to specify a start and stop position for the elements to return. These are zero based indexes, so 0 is the first element in the list.

We can specify -1 for the last element in the list.

Read more