Redis(Remote Dictionary Server)是一种开源的内存数据库,通常用作缓存系统或键值存储数据库。

1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署项目

2.1、创建项目

2.2、Compose配置

networks:
    app_network:
        external: true
services:
    redis:
        command: 
            - redis-server
            - --requirepass 密码
            - --save 60 1
            - --loglevel warning
        image: redis:latest
        container_name: redis
        networks:
            - app_network
        volumes:
            - ./data/data:/data
            - ./data/logs:/logs
        restart: unless-stopped   
  • --requirepass 密码 需替换为强密码,密码与--requirepass之间存在英文空格 ,不可省略;

  • /data 目录用于数据持久化,需进行相应配置;

  • 在本配置文件中未定义端口,因此该服务仅支持同一网络内的服务访问,默认端口为 6379