Memcached add command
Memcached add
Command is used to use the value
(data value) is stored in the specified key
(key).
If add
Of key
Already exists, the data will not be updated (expired key
Will be updated), the previous value will remain the same, and you will get a response NOT_STORED
.
Syntax:
add
The basic syntax format of the command is as follows:
add key flags exptime bytes [noreply]
value
The parameters are described as follows:
key
Key valuekey-value
In the structurekey
Used to find cached valuesflags
Can include integer parameters for key-value pairs, which clients use to store additional information about key-value pairsexptime
Length of time to save key-value pairs in the cache (in seconds, 0 means forever)bytes
Number of bytes stored in the cachenoreply
(optional): this parameter tells the server that there is no need to return datavalue
The stored value (always in the second line) (which can be directly understood askey-value
In the structurevalue
)
Example
In the following example, we set:
Key → new_key
Flag → 0
Exptime → 900 (in seconds)
Bytes → 10 (bytes of data storage)
Value → data_value
add new_key 0 900 10
data_value
STORED
get new_key
VALUE new_key 0 10
data_value
END
Output
If the data is added successfully, the output:
STORED
Output information description:
STORED
Output after being saved successfullyNOT_STORED
Output after a failed save