code: func (b *Backend) InitGroup(groupUUID string, taskUUIDs []string) error {
  	groupMeta := &tasks.GroupMeta{
  		GroupUUID: groupUUID,
  		TaskUUIDs: taskUUIDs,
  		CreatedAt: time.Now().UTC(),
  	}
  
  	encoded, err := json.Marshal(groupMeta)
  	if err != nil {
  		return err
  	}
  
  	conn := b.open()
  	defer conn.Close()
  
  	_, err = conn.Do("SET", groupUUID, encoded)
  	if err != nil {
  		return err
  	}
  
  	return b.setExpirationTime(groupUUID)
  }
docs: // InitGroup creates and saves a group meta data object