Закрытие соединения в hiredis?

Как отключиться от сервера redis с помощью hiredis API?
Есть API для подключения, но я не могу найти функцию для закрытия соединения?
Есть ли redisFree будет автоматически делать это?

2

Решение

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);
}
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]