code: func (decoder *redisDecoder) Decode(in *goetty.ByteBuf) (bool, interface{}, error) {
  	complete, cmd, err := ReadCommand(in)
  	if err != nil {
  		return true, nil, err
  	}
  
  	if !complete {
  		return false, nil, nil
  	}
  
  	return true, cmd, nil
  }
docs: // Decode decode