Я пытаюсь использовать концепцию memcached в приложении, а не использовать БД для уменьшения использования БД. Теперь я хочу сохранить полный объект класса через memcahed. Как мне нужно использовать memcached для хранения объекта класса?
struct callcontext
int sessId;
char reqtype[5];
cc; // structure
memcached_server_st *server = NULL;
memcached_st *memc;
memcached_return rc;
int sess = 9840661;
char temp[10];
int i;
cc.sessId=9840661;
for(i=0;i<5;i++)
scanf("%c",cc.reqtype[i]);
snprintf(temp,sizeof(temp),"%d",sess);
char *key = temp;
char *value ;
char *retrieved_value;
size_t value_length;
uint32_t flags;
memcpy(value,(const unsigned char*)&cc,sizeof(cc));
rc = memcached_set(memc, key, strlen(key), value, strlen(value), (time_t)0, (uint32_t)0); // storing into memcached