func (r *RedisBackend) SaveVMap(key string, vmap *utils.VersionedMap) error { serialized := vmap.MarshalMap() if len(serialized) == 0 { return nil } created, err := r.SetMulti(key, serialized) if err != nil { return err } if created != "OK" { return errors.New("not saved") } r.GcVMap(key, vmap) return nil }