当前位置: 技术问答>linux和unix
memcached 存取问题
来源: 互联网 发布时间:2017-04-24
本文导语: c代码 #include #include #include #include #include #include #include int main(int argc ,char ** argv) { memcached_st * ms; ms=memcached_create(NULL); time_t expiration; uint32_t flags; memcached_return rc; ...
c代码
可以存成功,但是程序中取不到
c++代码
#include
#include
#include
#include
#include
#include
#include
int main(int argc ,char ** argv)
{
memcached_st * ms;
ms=memcached_create(NULL);
time_t expiration;
uint32_t flags;
memcached_return rc;
memcached_server_st * server;
//conncet to the server
server=memcached_server_list_append(NULL,"localhost",11211,&rc);
memcached_server_push(ms,server);
memcached_server_list_free(server);
char key[]="key";
char value[]="value";
size_t keylength=sizeof(key);
size_t valuelength=sizeof(value);
printf("before set data keylength:%d valuelength:%dn",keylength,valuelength);
//save data
rc=memcached_set(ms,key,keylength-1,value,valuelength-1,expiration,flags);
if(rc==MEMCACHED_SUCCESS)
printf("save data successful!n");
//get data
char * result=memcached_get(ms,key,valuelength-1,&valuelength,&flags,&rc);
if(rc==MEMCACHED_SUCCESS)
printf("get value:%sn",result);
//delete data
rc=memcached_delete(ms,key,keylength-1,expiration);
if(rc==MEMCACHED_SUCCESS)
printf("delete key:%sn",key);
//free
memcached_free(ms);
return 0;
}
可以存成功,但是程序中取不到
c++代码
#include
#include
#include
using namespace std;
int main(int argc ,char ** argv)
{
memcached_st * ms;
ms=memcached_create(NULL);
time_t expiration;
uint32_t flags;
memcached_return rc;
memcached_server_st * server;
//conncet to the server
server=memcached_server_list_append(NULL,"localhost",11211,&rc);
memcached_server_push(ms,server);
memcached_server_list_free(server);
string key="key";
string value="value";
size_t keylength=key.length();
size_t valuelength=value.length();
cout
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!