2
如何使用hiredis API斷開與redis服務器的連接? 有API連接,但我找不到任何功能來關閉連接? 請問redisFree
會自動做到這一點嗎?在hiredis中關閉連接?
如何使用hiredis API斷開與redis服務器的連接? 有API連接,但我找不到任何功能來關閉連接? 請問redisFree
會自動做到這一點嗎?在hiredis中關閉連接?
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);
}