Returns the string value of a key after deleting the key.
GETDEL key
Get the value of key and delete the key. This command is
similar to GET, except for the fact that it also deletes
the key on success (if and only if the key’s value type is a
string).
One of the following:
Bulk string reply: the value of the key.
Nil reply: if the key does not exist or if the key’s value type is not a string.
One of the following:
Bulk string reply: the value of the key.
Null reply: if the key does not exist or if the key’s value type is not a string.
O(1)
@fast @string @write
127.0.0.1:6379> SET mykey "Hello"
OK
127.0.0.1:6379> GETDEL mykey
"Hello"
127.0.0.1:6379> GET mykey
(nil)
APPEND, DECR, DECRBY, GET, GETEX, GETRANGE, INCR, INCRBY, INCRBYFLOAT, LCS, MGET, MSET, MSETNX, SET, SETRANGE, STRLEN.