3

我使用 DDEV 作为 TYPO3 项目的开发环境。我想让 Redis 服务器可用(用于缓存)。我怎样才能做到这一点?

4

2 回答 2

7

为了使 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
    
  2. 配置您的应用程序以使用 Redis

    用作redis主机和端口6379

于 2018-07-23T10:35:42.330 回答
2

供参考!从 8 月 15 日 DDEV v1.1.0 开始,DDEV 将 PHP-Redis 添加到 Web 容器中。

https://www.drud.com/ddev-local/ddev-v1-1-0/

“更多服务!我们已将 PHP-Redis 添加到 Web 容器中。我们反复听说,对于想要使用 DDEV 的人来说,没有 Redis 是一个主要障碍。我们希望这会有所帮助!”

于 2018-08-31T16:54:26.863 回答