package user import ( "context" "fmt" "git.0x7f.app/WOJ/woj-server/internal/e" "go.uber.org/zap" ) func (s *service) IncrVersion(uid uint) (int64, e.Status) { version, err := s.cache.Get().Incr(context.Background(), fmt.Sprintf("Version:%d", uid)).Result() if err != nil { s.log.Warn("RedisError", zap.Error(err), zap.Any("uid", uid)) return -1, e.RedisError } return version, e.Success }