func moveDataFor(propertyName, fileName, redisConfFilePath string) error { var fileContents []byte var redisConf redisconf.Conf var err error if redisConf, err = redisconf.Load(redisConfFilePath); err != nil { return err } if redisConf.Get(propertyName) != "" { os.Remove(fileName) return nil } if fileContents, err = ioutil.ReadFile(fileName); err != nil { return err } redisConf.Set(propertyName, string(fileContents)) if err = redisConf.Save(redisConfFilePath); err != nil { return err } os.Remove(fileName) return nil }