MOVE

Usage:
MOVE key db [ REPLACE ]
Complexity:
O(1)
Since:
1.0.0
ACL Categories:
@fast, @keyspace, @write

Move key from the currently selected database (see SELECT) to the specified destination database. When key already exists in the destination database, or it does not exist in the source database, it does nothing. It is possible to use MOVE as a locking primitive because of this.

The caller must have access to the current and the destination databases. See database permissions.

RESP2/RESP3 Reply

One of the following:

  • Integer reply: 1 if key was moved.

  • Integer reply: 0 if key already exists in the destination database, or it does not exist in the source database.

History

Version Change
10.0.0

added REPLACE option.