본문 바로가기

카테고리 없음

hiredis

redisAsyncCommand

async로 redis명령어 실행

 

redisvAsyncCommand

명령어 분석 및 유효하게 수정

__redisAsyncCommand

명령어에 맞춰서 분기

 

__redisAppendCommand

명령어 라인에 추가

sdscatlen

새로운 버퍼 만들기

sdsMakeRoomFor

사용 가능 공간 및 비교해서 실제로 만듦

 

 

hiredis.c

redisBufferWrite

 

 

net.c

redisNetWrite

 

 

socket.h(os)

send

 

 

c->obuf)

를 send해서 성공하면

 

sdsfree(c->obuf);
c->obuf = sdsempty();