Memcached append command
Memcached append
Command is used to report to an existing key
(key) value
Append data after (data value).
Syntax:
append
The basic syntax format of the command is as follows:
append 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
Examples are as follows:
First we store a key in Memcached
runoob
Whose value ismemcached
.Then, we use the
get
Command to retrieve the value.Then, we use the
append
The command before the key isrunoob
Append “redis” to the value of theFinally, we will use the
get
Command to retrieve the value.
set runoob 0 900 9
memcached
STORED
get runoob
VALUE runoob 0 9
memcached
END
append runoob 0 900 5
redis
STORED
get runoob
VALUE runoob 0 14
memcachedredis
END
Output
If the data is added successfully, the output:
STORED
Output information description:
STORED
Output after being saved successfullyNOT_STORED
The key does not exist on MemcachedCLIENT_ERROR
Execution error.