參照:https://zcheng.ren/sourcecodeanalysis/theannotatedredissourcesds/#sds%E5%B0%8F%E7%BB%93redis
這裏用char buf[] 而不用char* buf 的緣由是方便內存釋放code