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

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


person Vivek Goel    schedule 03.12.2012    source источник


Ответы (1)


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);
}
person Didier Spezia    schedule 03.12.2012