Memcached prepend
Command
Memcached prepend
Command is used to report to an existing key
(key) value
(data value) append data before.
Syntax:
prepend
The basic syntax format of the command is as follows:
prepend 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
prepend
The command before the key isrunoob
Append “redis” to the value ofFinally, 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
prepend runoob 0 900 5
redis
STORED
get runoob
VALUE runoob 0 14
redismemcached
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.