code: func (db *BytesConnectionRedis) GetValue(key string) (data []byte, found bool, revision int64, err error) {
  	if db.closed {
  		return nil, false, 0, fmt.Errorf("GetValue(%s) called on a closed connection", key)
  	}
  	db.Debugf("GetValue(%s)", key)
  
  	statusCmd := db.client.Get(key)
  	data, err = statusCmd.Bytes()
  	if err != nil {
  		if err == GoRedisNil {
  			return data, false, 0, nil
  		}
  		return nil, false, 0, fmt.Errorf("Get(%s) failed: %s", key, err)
  	}
  	return data, true, 0, nil
  }
docs: // GetValue retrieves the value of the key from Redis.