kevy4.0

LMOVE

Atomically move an element between two lists.

LMOVE source destination LEFT|RIGHT LEFT|RIGHT
Group
List
Since
1.0.0
Arity
exactly 5
Flags
write

Complexity

O(1)

Complexity and compatibility are read out of kevy's implementation, not copied from Redis's reference. Several genuinely differ.

Redis compatibility

Differs

a cross-shard move is not atomic — see BRPOPLPUSH

See also

BLPOPBRPOPBRPOPLPUSHLINDEXLLENLPOPLPOSLPUSHLRANGELREMLSETLTRIMRPOPRPOPLPUSHRPUSH

← All commands