Cache branch and tag names as Redis sets

This allows us to check inclusion for the *_exists? methods without
downloading the full list of branch names, which is over 100KiB in size
for gitlab-ce at the moment.
83 jobs for 64251-branch-name-set-cache in 46 minutes and 6 seconds (queued for 7 seconds)
Status Job ID Name Coverage
  Prepare
passed #274047541
gitlab-org
compile-assets pull-cache

00:15:03

passed #274047543
gitlab-org
retrieve-tests-metadata

00:00:32

passed #274047542
gitlab-org
setup-test-env

00:06:18

 
  Test
passed #274047555
allowed to fail
code_quality

00:07:18

passed #274047622
gitlab-org
db:check-schema-pg

00:04:47

passed #274047621
gitlab-org
db:migrate:reset-pg

00:04:57

passed #274047631
gitlab-org
db:rollback-pg

00:05:25

passed #274047557
allowed to fail
dependency_scanning

00:11:13

passed #274047544
gitlab-org
docs lint

00:03:19

passed #274047619
gitlab-org
downtime_check

00:04:28

passed #274047620
gitlab-org
ee_compat_check

00:05:20

passed #274047633
gitlab-org
gitlab:setup-pg

00:06:34

passed #274047634
gitlab-org
gitlab_git_test

00:00:44

passed #274047546
gitlab-org
jest

00:16:12

passed #274047545
gitlab-org
karma

00:14:41

53.81%
passed #274047635
gitlab-org
lint-ci-gitlab

00:00:48

passed #274047554
gitlab-org
memory-on-boot

00:07:21

passed #274047553
gitlab-org
memory-static

00:05:10

passed #274047629
gitlab-org
migration:path-pg

00:11:36

passed #274047551
gitlab-org
qa-frontend-node:10

00:11:37

passed #274047550
gitlab-org
qa-frontend-node:8

00:15:29

passed #274047552
gitlab-org allowed to fail
qa-frontend-node:latest

00:15:29

passed #274047547
gitlab-org
qa:internal

00:05:17

passed #274047549
gitlab-org
qa:selectors

00:07:03

passed #274047582
gitlab-org
rspec integration pg 1/6

00:19:29

passed #274047583
gitlab-org
rspec integration pg 2/6

00:19:58

passed #274047584
gitlab-org
rspec integration pg 3/6

00:21:33

passed #274047585
gitlab-org
rspec integration pg 4/6

00:21:33

passed #274047586
gitlab-org
rspec integration pg 5/6

00:19:19

passed #274047587
gitlab-org
rspec integration pg 6/6

00:21:24

passed #274047588
gitlab-org
rspec system pg 1/24

00:17:06

passed #274047599
gitlab-org
rspec system pg 10/24

00:15:12

passed #274047600
gitlab-org
rspec system pg 11/24

00:15:12

passed #274047601
gitlab-org
rspec system pg 12/24

00:17:03

passed #274047602
gitlab-org
rspec system pg 13/24

00:16:42

passed #274047603
gitlab-org
rspec system pg 14/24

00:15:28

passed #274047604
gitlab-org
rspec system pg 15/24

00:15:44

passed #274047605
gitlab-org
rspec system pg 16/24

00:15:58

passed #274047606
gitlab-org
rspec system pg 17/24

00:15:58

passed #274047607
gitlab-org
rspec system pg 18/24

00:15:46

passed #274047609
gitlab-org
rspec system pg 19/24

00:15:40

passed #274047589
gitlab-org
rspec system pg 2/24

00:15:06

passed #274047610
gitlab-org
rspec system pg 20/24

00:13:32

passed #274047611
gitlab-org
rspec system pg 21/24

00:16:23

passed #274047613
gitlab-org
rspec system pg 22/24

00:17:35

passed #274047614
gitlab-org
rspec system pg 23/24

00:15:26

passed #274047615
gitlab-org
rspec system pg 24/24

00:15:54

passed #274047590
gitlab-org
rspec system pg 3/24

00:17:04

passed #274047591
gitlab-org
rspec system pg 4/24

00:16:55

passed #274047592
gitlab-org
rspec system pg 5/24

00:15:09

passed #274047593
gitlab-org
rspec system pg 6/24

00:15:31

passed #274047596
gitlab-org
rspec system pg 7/24

00:15:44

passed #274047597
gitlab-org
rspec system pg 8/24

00:15:58

passed #274047598
gitlab-org
rspec system pg 9/24

00:15:17

passed #274047559
gitlab-org
rspec unit pg 1/20

00:18:21

passed #274047570
gitlab-org
rspec unit pg 10/20

00:21:04

passed #274064028
gitlab-org
rspec unit pg 11/20

00:20:39

passed #274047572
gitlab-org
rspec unit pg 12/20

00:19:14

passed #274047573
gitlab-org
rspec unit pg 13/20

00:19:05

passed #274047574
gitlab-org
rspec unit pg 14/20

00:22:24

passed #274047575
gitlab-org
rspec unit pg 15/20

00:19:05

passed #274047576
gitlab-org
rspec unit pg 16/20

00:17:07

passed #274047577
gitlab-org
rspec unit pg 17/20

00:20:01

passed #274047579
gitlab-org
rspec unit pg 18/20

00:17:14

passed #274047580
gitlab-org
rspec unit pg 19/20

00:17:30

passed #274047561
gitlab-org
rspec unit pg 2/20

00:15:43

passed #274047581
gitlab-org
rspec unit pg 20/20

00:18:13

passed #274047562
gitlab-org
rspec unit pg 3/20

00:17:39

passed #274047563
gitlab-org
rspec unit pg 4/20

00:19:01

passed #274047564
gitlab-org
rspec unit pg 5/20

00:17:07

passed #274047565
gitlab-org
rspec unit pg 6/20

00:16:45

passed #274047566
gitlab-org
rspec unit pg 7/20

00:16:24

passed #274047567
gitlab-org
rspec unit pg 8/20

00:21:59

passed #274047569
gitlab-org
rspec unit pg 9/20

00:17:21

passed #274047617
gitlab-org
rspec-fast-spec-helper

00:07:11

passed #274047556
allowed to fail
sast

00:08:34

passed #274047618
gitlab-org
static-analysis

00:14:05

failed #274047571
gitlab-org
rspec unit pg 11/20

00:04:48

 
  Post Test
passed #274047639
gitlab-org
coverage

00:05:30

96.57%
passed #274047644
gitlab-org allowed to fail
flaky-examples-check

00:01:32

passed #274047637
gitlab-org
jsdoc

00:01:36

passed #274047636
gitlab-org
lint:javascript:report

00:00:51

manual #274047642
gitlab-org allowed to fail manual
parallel-spec-reports