Как отключиться от сервера redis с помощью hiredis API?
Есть API для подключения, но я не могу найти функцию для закрытия соединения?
Есть ли redisFree
будет автоматически делать это?
redisFree () действительно закроет соединение и освободит память для всех прикрепленных объектов.
Если вы сомневаетесь, вы можете посмотреть на исходный код. Это довольно легко понять.
void redisFree(redisContext *c) {
if (c->fd > 0)
close(c->fd);
if (c->obuf != NULL)
sdsfree(c->obuf);
if (c->reader != NULL)
redisReaderFree(c->reader);
free(c);
}
Других решений пока нет …