code: func (c *syncClient) Keys(arg0 string) (result []string, err Error) {
  	arg0bytes := []byte(arg0)
  
  	var resp Response
  	resp, err = c.conn.ServiceRequest(&KEYS, [][]byte{arg0bytes})
  	if err == nil {
  		//		result = strings.Split(bytes.NewBuffer(resp.GetBulkData()).String(), " ", 0);
  		res := resp.GetMultiBulkData()
  		result = make([]string, len(res))
  		for i, key_bytes := range res {
  			result[i] = string(key_bytes)
  		}
  	}
  	return result, err
  
  }
docs: // Redis KEYS command.