Memcached Append Data - Memcached

What is Memcached append command?

Memcached append command is used to add data in an existing key. This data value is added to the end of the previous value.


Here’s the syntax of Memcached append command is mentioned below –
The keywords in the syntax are as described below −
  • key - It is the name of the unique key by which data is accessed.
  • flags - It is the 32-bit unsigned integer that the server stores with the data provided by the user, and returns along with the data when the item is retrieved.
  • exptime - It is the expiration time (seconds) of data stored in cache. A 0 value means "never expire", i.e. it should not be removed from the cache unless required. If the exptime is more than 30 days then Memcached interprets it as UNIX timestamp for expiration.
  • bytes - This is the length of the data in bytes that needs to be stored in Memcached.
  • noreply (optional) - This parameter informs the server not to send any reply.
  • value - It is the data that needs to be stored. The data needs to be given on the new line after executing the command with the above options.


In the following example -

  • First we store a key (tutorials) and value (memcached) to Memcached
  • Then, We retrieve the value using get command and check it
  • Then, we append "redis" to the key tutorials
  • and, we retrieve it and check again.


The output of the append command is as shown below –

  • STORED indicates success.
  • NOT_STORED indicates the key does not exist in the Memcached server.
  • CLIENT_ERROR indicates error.

Append Data Using Java Application

Use the Memcached append method to append data in a Memcached server.



Once you compel and execute the program, you will get the below output –

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd Protection Status

Memcached Topics