Install Redis 7 Using Docker Compose
Create file with below content and name ~/config/redis_api_maker.yml
version: "3.7"
networks:
    redis_api_maker-network:
        driver: bridge
services:
    redis_api_maker:
        image: 'redis:7.0.5-alpine'
        restart: always
        container_name: redis_api_maker
        environment:
            - REDIS_PORT_NUMBER=6379
        ports:
            - '6379:6379'
        command: redis-server --loglevel warning --requirepass 2a7taehscqk_LgJHNHZM # 👈 Change this
        volumes:
            - ~/docker-data/redis_api_maker:/data
        networks:
            - redis_api_maker-network
        logging:
            driver: "json-file"
            options:
                max-size: "5m"
                max-file: "3"
 
Start redis container
/usr/bin/docker-compose --project-name api_maker -f ~/config/redis_api_maker.yml up -d
 
Stop redis container
/usr/bin/docker-compose --project-name api_maker -f ~/config/redis_api_maker.yml stop