Deploy Redis cluster (Data Lake stack)
First published: Wednesday, May 28, 2025 | Last updated: Wednesday, May 28, 2025Deploy Redis cluster (Data Lake stack) using the SloopStash Docker starter-kit.
Configure environment variables
Supported environment variables
# Allowed values for $ENVIRONMENT variable.
* dev
* qaa
* qab
Set environment variables
# Store environment variables.
$ export ENVIRONMENT=dev
Deploy and manage Data Lake stack (Redis cluster) environments
Docker
# Switch to SloopStash Docker starter-kit directory.
$ cd /opt/kickstart-docker
# Provision OCI containers using Docker compose.
$ sudo docker compose -f compose/data-lake/redis/main.yml --env-file compose/${ENVIRONMENT^^}.env -p sloopstash-${ENVIRONMENT}-data-lake-s4 up -d
# Stop OCI containers using Docker compose.
$ sudo docker compose -f compose/data-lake/redis/main.yml --env-file compose/${ENVIRONMENT^^}.env -p sloopstash-${ENVIRONMENT}-data-lake-s4 down
# Restart OCI containers using Docker compose.
$ sudo docker compose -f compose/data-lake/redis/main.yml --env-file compose/${ENVIRONMENT^^}.env -p sloopstash-${ENVIRONMENT}-data-lake-s4 restart
Redis
Verify Redis cluster
# Access Bash shell of existing OCI container running Redis node 1.
$ sudo docker container exec -ti sloopstash-${ENVIRONMENT}-data-lake-s4-redis-1-1 /bin/bash
# Access Redis client.
$ redis-cli -p 3000
# List Redis nodes.
>> cluster nodes
>> exit
# Exit shell.
$ exit