Есть ли способ хранения объектов класса через memcached в c? - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь использовать концепцию 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...