Skip to main content

GETDEL

Syntax

GETDEL key

Time complexity: O(1)

ACL categories: @write, @string, @fast

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).

Return

Bulk string reply: the value of key, nil when key does not exist, or an error if the key's value type isn't a string.

Examples

dragonfly> SET mykey "Hello"
OK
dragonfly> GETDEL mykey
"Hello"
dragonfly> GET mykey
(nil)