Don't use the redis set cache yet

For zero-downtime deployed in a mixed code environment between 12.2 and
12.3, the branch and tag name cache is incorrectly invalidated - a push
to an old machine will not clear the redis set version of the cache on
the new machine.

This commit ensures that, in 12.3, both set and non-set versions of the
cache are invalidated, but does not write or consult the set version of
the cache. . In 12.4, it will be safe to switch branch and tag names to
the redis set cache both it and the legacy cache will be invalidated
appropriately in such a mixed code environment.

This delays the full implementation of the feature by one release, but
in the absence of a credible feature-flagging strategy, and amidst an
abundance of caution about the effects of too-eager cache expiration, I
believe this is the best approach available to us.
80 jobs for 64251-redis-set-cache-mark-2 in 83 minutes and 11 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Prepare
passed #291839163
gitlab-org
compile-assets pull-cache

00:14:26

passed #291839165
retrieve-tests-metadata

00:02:10

passed #291839164
gitlab-org
setup-test-env

00:14:49

 
  Test
passed #291839185
allowed to fail
code_quality

00:07:20

passed #291839263
gitlab-org
db:check-schema

00:09:25

passed #291839264
gitlab-org
db:migrate-from-v11.11.0

00:18:00

passed #291839262
gitlab-org
db:migrate:reset

00:10:29

passed #291839265
gitlab-org
db:rollback

00:10:31

passed #291839187
allowed to fail
dependency_scanning

00:07:21

passed #291839166
gitlab-org
docs lint

00:03:13

passed #291839260
gitlab-org
downtime_check

00:09:37

passed #291839261
gitlab-org
ee_compat_check

00:10:41

passed #291839266
gitlab-org
gitlab:setup

00:11:22

passed #291839267
gitlab-org
gitlab_git_test

00:01:09

passed #291839171
gitlab-org
jest

00:18:27

passed #291839170
gitlab-org
karma

00:19:45

53.75%
passed #291839268
gitlab-org
lint-ci-gitlab

00:00:46

passed #291839184
gitlab-org
memory-on-boot

00:13:58

passed #291839183
gitlab-org
memory-static

00:11:13

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

00:13:18

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

00:16:35

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

00:15:09

passed #291839172
gitlab-org
qa:internal

00:02:49

passed #291839173
gitlab-org
qa:selectors

00:02:46

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

00:23:06

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

00:24:12

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

00:24:26

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

00:25:19

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

00:26:04

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

00:27:44

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

00:20:54

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

00:18:49

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

00:20:27

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

00:23:56

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

00:19:15

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

00:20:28

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

00:20:26

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

00:18:38

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

00:20:33

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

00:21:57

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

00:21:49

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

00:20:50

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

00:20:47

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

00:20:50

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

00:21:28

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

00:18:15

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

00:21:01

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

00:20:29

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

00:20:42

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

00:21:15

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

00:20:54

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

00:19:29

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

00:20:16

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

00:20:31

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

00:21:48

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

00:22:23

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

00:24:37

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

00:23:00

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

00:20:41

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

00:20:33

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

00:24:10

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

00:20:09

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

00:23:11

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

00:23:04

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

00:23:30

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

00:19:40

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

00:22:59

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

00:19:15

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

00:21:16

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

00:22:34

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

00:20:58

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

00:23:41

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

00:24:47

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

00:24:09

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

00:09:56

passed #291839186
allowed to fail
sast

00:09:49

passed #291839259
gitlab-org
static-analysis

00:25:47

 
  Post Test
passed #291839269
gitlab-org
coverage

00:10:21

96.62%
passed #291839271
gitlab-org allowed to fail
flaky-examples-check

00:01:41

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