GETSET

AttentionThis page documents an earlier version. Go to the latest (v2.1)version.

Synopsis

GETSET key valueThis command is an atomic read and write operation that gets the existing value that is associated with the given key while rewriting it with the given value.

  • If the given key does not exist, the given value is inserted for the key, and null is returned.
  • If the given key is associated with non-string data, an error is raised.

Return Value

Returns the old value of the given key.

Examples

You can do this as shown below.

  1. $ SET yugakey 1
  1. "OK"
  1. $ GETSET yugakey 2
  1. 1

See Also

append, get, getrange, incr, incrby, set, setrange, strlen