Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:lsmcd:commands:prepend [2016/04/07 16:26]
Rob Holda
litespeed_wiki:lsmcd:commands:prepend [2016/04/07 18:53] (current)
Rob Holda
Line 9: Line 9:
  
 **parameters:​** **parameters:​**
 +  * **key** - The name of the unique key by which data is accessed.
   * **flags** - A 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.   * **flags** - A 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.
   * **TTL** - The length of time (in seconds) the key/value pair will be stored in cache. A 0 value means the data will “never expire” and should not be removed from the cache unless required. If the TTL is more than 30 days then LSMCD interprets it as UNIX timestamp for expiration.   * **TTL** - The length of time (in seconds) the key/value pair will be stored in cache. A 0 value means the data will “never expire” and should not be removed from the cache unless required. If the TTL is more than 30 days then LSMCD interprets it as UNIX timestamp for expiration.
Line 27: Line 28:
   * **10** → add 10 bytes of data to the end of "​mykey"​   * **10** → add 10 bytes of data to the end of "​mykey"​
   * In this example, if "​mykey"​ had a value of "​myvalueabc",​ after running **prepend**,​ its value would be "​abcdeabcdemyvalueabc"​.   * In this example, if "​mykey"​ had a value of "​myvalueabc",​ after running **prepend**,​ its value would be "​abcdeabcdemyvalueabc"​.
 +
 +**possible errors:**
 +  * **NOT_STORED** - Indicates that the key does not exist in the LSMCD server and its data could not be modified.
 +  * **CLIENT_ERROR** - Indicates other errors such as syntax errors.
  • Admin
  • Last modified: 2016/04/07 16:26
  • by Rob Holda