memcached_touch - libmemcached Documentation
Contents
Description
memcached_touch() is used to update the expiration time on an existing key. memcached_touch_by_key()
works the same, but it takes a master key to find the given value.
Name
memcached_touch - libmemcached Documentation
Return Value
A value of type memcached_return_t is returned. On success that value will be MEMCACHED_SUCCESS. Use
memcached_strerror() to translate this value to a printable string.
See Also
memcached(1)libmemcached(3)memcached_strerror(3)
1.1 Mar 31, 2024 MEMCACHED_TOUCH(3)
Synopsis
#include<libmemcached/memcached.h>
Compile and link with -lmemcached
memcached_return_tmemcached_touch(memcached_st*ptr,constchar*key,size_tkey_length,time_texpiration)Parameters
• ptr -- pointer to initialized memcached_st struct
• key -- the key to touch
• key_length -- the length of key without any terminating zero
• expiration -- new expiration as a unix timestamp or as relative expiration time in
seconds
Returnsmemcached_return_t indicating success
memcached_return_tmemcached_touch_by_key(memcached_st*ptr,constchar*group_key,size_tgroup_key_length,constchar*key,size_tkey_length,time_texpiration)Parameters
• ptr -- pointer to initialized memcached_st struct
• group_key -- the key namespace
• group_key_length -- the length of group_key without any terminating zero
• key -- the key to touch
• key_length -- the length of key without any terminating zero
• expiration -- new expiration as a unix timestamp or as relative expiration time in
seconds
Returnsmemcached_return_t indicating success
