gorse-io/redis-cluster

A Redis cluster in GitHub Actions

0

13 commits

updated Aug 25, 2026

See the code

README

Redis Cluster

Start a Redis 8 cluster with built-in Search and TimeSeries in GitHub Actions.

Usage

Use this action in a GitHub Actions workflow to start a Redis cluster before running tests or other CI tasks.

- name: Setup Redis cluster
  uses: gorse-io/redis-cluster@<tag>

The action:

  1. starts the six-node Redis 8 cluster via Docker Compose
  2. waits until the Redis cluster reports cluster_state:ok

After the action finishes, the cluster is available on ports 7000 through 7005.

Inputs

InputDefaultDescription
port7005Redis cluster port used for the health check.
retries12Number of health check attempts.
interval-seconds5Seconds to wait between health check attempts.

Contributors

zhenghaoz

10 commits

zhangzhenghao

3 commits

gorse-io/redis-cluster

A Redis cluster in GitHub Actions

0

13 commits

updated Aug 25, 2026

See the code

README

Redis Cluster

Start a Redis 8 cluster with built-in Search and TimeSeries in GitHub Actions.

Usage

Use this action in a GitHub Actions workflow to start a Redis cluster before running tests or other CI tasks.

- name: Setup Redis cluster
  uses: gorse-io/redis-cluster@<tag>

The action:

  1. starts the six-node Redis 8 cluster via Docker Compose
  2. waits until the Redis cluster reports cluster_state:ok

After the action finishes, the cluster is available on ports 7000 through 7005.

Inputs

InputDefaultDescription
port7005Redis cluster port used for the health check.
retries12Number of health check attempts.
interval-seconds5Seconds to wait between health check attempts.

Contributors

zhenghaoz

10 commits

zhangzhenghao

3 commits