如何在DDEV中暴露Redis端口以连接RedisInsight应用?
暴露Redis端口以连接RedisInsight(DDEV v1.22.6 + ddev-redis)
方式1:修改DDEV主配置文件
在项目的 .ddev/config.yaml 中添加Redis服务的端口暴露配置:
services: redis: expose: - "6379:6379"
格式为"宿主端口:容器端口",若本地6379端口被占用,可将宿主端口改为其他值(如"6380:6379")。
方式2:使用自定义docker-compose覆盖文件
若不想改动主配置,可在 .ddev 目录创建 docker-compose.redis-expose.yaml 文件,内容如下:
version: '3.6' services: redis: ports: - "6379:6379"
生效配置并重启服务
执行命令重启DDEV使配置生效:
ddev restart
连接RedisInsight
打开RedisInsight创建新连接:
- 主机地址填
localhost(或你的DDEV宿主机IP) - 端口填你配置的宿主端口(默认6379)
- ddev-redis默认无密码,直接完成连接即可。
内容的提问来源于stack exchange,提问作者Paweł Napierała
相关产品推荐
相关产品推荐

