2012-12-03 4 views

답변

4

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