так что я получил вопрос очень, связанный с: question with memcached_get() in libmemcachedиспользование memcached_get() в libmemcached без value_length
это не кажется очевидным, или возможно мне из документации. возможно ли получить значение на основе ключа, не зная длины данных? Я планирую иметь несколько потоков, изменяющих значение ключей, и поэтому не может сохранить предыдущую длину значения. Я попытался установить * value_length в NULL, 0 или произвольное большое число без эффекта (например, сбой программы). Я надеялся, что это может быть достигнуто с помощью строк с нулевым завершением, но он не знает внутренних компонентов libmemcached. любые предложения, указатели? Thnx.
char *memcached_get (memcached_st *ptr,
const char *key, size_t key_length,
size_t *value_length,
uint32_t *flags,
memcached_return *error);
некоторые лучше документация: http://dev.mysql.com/doc/refman/5.1/en/ha-memcached-interfaces-libmemcached.html#ha-memcached-interfaces-libmemcached-get