为什么80%的码农都做不了架构师?>>>   
 利用gdb调试redis-server  
    
    
      
  
  在客户端redsi-cli,输入 
 
 gdb在下面函数处打入断点: 
 
 执行read函数后,查看buf中的内容,如下: 
 
 可见,客户端发送的指令,会包装成下面的格式, 
  *2 // 参数的个数 
  $3 // 参数1的字节数 
  get // 参数1 
  $10 // 参数2的字节数 
  users:1234 // 参数2 
  在redis里面,这种协议被称为multibulk