1

该程序运行良好

memcached_st *memc;
memcached_return rc;
memcached_return error;
memc= memcached_create(NULL);
servers= memcached_server_list_append(servers, "localhost", 11211, &rc);
rc= memcached_server_push(memc, servers);
uint32_t flags;
size_t return_value_length;
const char *key = "52e0f1462379f";

char *response = (char*)malloc(10000);
response  = memcached_get(memc,key, strlen (key),&return_value_length,&flags,&error);

cout<< key<<":"<<response<<endl;

当有一个短值时,它会返回类似的内容:

52e0f1462379f:x��VJ+S�R2$:{"fv":"11111111111111"}

但是,当值长度大于 100 时,结果是:

52e0f1462379f:x��VJ+S�R2$:x��VJ+S�R2$

有谁知道如何增加最大值长度?

4

0 回答 0