Skip to content

Draft: Restructure project to produce Redis 7 compatible image

This MR restructures the project and update the pipeline to generate an image that is Redis 7 compatible: registry.gitlab.com/gitlab-com/gl-infra/redis-load-test/k6-redis-7

When using the current load test on a Redis 7 server, the following shows up:

 got 4 elements in cluster info address, expected 2 or 3  source=console

According to go-redis/redis:

If you are using Redis 6, install go-redis/v8:

go get github.com/go-redis/redis/v8

If you are using Redis 7, install go-redis/v9:

go get github.com/go-redis/redis/v9

This means we can't have a single image that runs load tests on Redis 6 and Redis 7.

Merge request reports

Loading