我的DDEV容器中可以有Redis吗?

Tym*_*ski 2 typo3 redis ddev

我将DDEV用作TYPO3项目的开发环境。我希望有Redis服务器可用(用于缓存)。我该如何实现?

Tym*_*ski 5

为了使Redis可用于TYPO3,您需要:

  1. Redis服务器

    要为您的项目创建redis服务器,只需创建一个.ddev/docker-compose.redis.yaml包含以下内容的文件 :

    # ddev redis recipe file
    #
    version: '3.6'
    
    services:
      redis:
        container_name: ddev-${DDEV_SITENAME}-redis
        image: redis:4
        restart: always
        ports:
          - 6379
        labels:         
          com.ddev.site-name: ${DDEV_SITENAME}
          com.ddev.approot: $DDEV_APPROOT
        environment:
          - VIRTUAL_HOST=$DDEV_HOSTNAME
          - HTTP_EXPOSE=6379
        volumes: []
      web:
        links:
          - redis:$DDEV_HOSTNAME
    
    Run Code Online (Sandbox Code Playgroud)
  2. 配置您的应用程序以使用Redis

    使用redis的主机和端口6379