我可以在我的 DDEV 容器中使用 Redis 吗?
Can I have Redis available in my DDEV container?
我使用DDEV 作为TYPO3 项目的开发环境。我想让 Redis 服务器可用(用于缓存)。
我怎样才能做到这一点?
为了让 Redis 可用于 TYPO3,您需要:
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
配置您的应用程序以使用 Redis
使用redis
作为主机,端口6379
。
仅供参考! DDEV 在 8 月 15 日的 DDEV v1.1.0 中添加了 PHP-Redis 到 Web 容器
https://www.drud.com/ddev-local/ddev-v1-1-0/
"More services! We’ve added PHP-Redis to the web container. We heard repeatedly that not having Redis was a major hurdle for people who wanted to use DDEV. We hope this helps!"
我使用DDEV 作为TYPO3 项目的开发环境。我想让 Redis 服务器可用(用于缓存)。 我怎样才能做到这一点?
为了让 Redis 可用于 TYPO3,您需要:
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
配置您的应用程序以使用 Redis
使用
redis
作为主机,端口6379
。
仅供参考! DDEV 在 8 月 15 日的 DDEV v1.1.0 中添加了 PHP-Redis 到 Web 容器
https://www.drud.com/ddev-local/ddev-v1-1-0/
"More services! We’ve added PHP-Redis to the web container. We heard repeatedly that not having Redis was a major hurdle for people who wanted to use DDEV. We hope this helps!"