Redis Cluster via Docker Compose with --scale capability using Redis 5's cluster support.
Docker and Docker Compose installed.
Choose a number of nodes for the cluster (at least 6)
Launch cluster
docker-compose up -d --scale redis=6
docker-compose logs -f
It takes a little while.
Stop containers
docker-compose down -v
docker exec -it ${redis_container_id} redis-cli -c
set key1 1
set key2 2
set key3 3
get key1
get key2
get key3
Have fun.