Php 拒绝连接redis

Php 拒绝连接redis,php,docker,redis,phalcon,predis,Php,Docker,Redis,Phalcon,Predis,当我尝试初始化一个新客户端时,$tkRedis=newclient()我收到一条错误消息 拒绝连接[tcp://127.0.0.1:6379] Redis的容器正在运行。但我无法与predis建立联系 my docker-compose.yml的一部分: redis: image: library/redis:latest command: redis-server ports: - 6379:6379 environment: - REDIS_REPLICATI

当我尝试初始化一个新客户端时,
$tkRedis=newclient()我收到一条错误消息

拒绝连接[tcp://127.0.0.1:6379]

Redis的容器正在运行。但我无法与predis建立联系

my docker-compose.yml的一部分:

redis:
  image: library/redis:latest
  command: redis-server
  ports:
    - 6379:6379
  environment:
    - REDIS_REPLICATION_MODE=master
  container_name: ver-v2-cache-redis
  networks:
    - ver-v2-net

127.0.0.1是本地主机。您的php容器没有托管Redis服务器。如果您连接到同一docker网络(本例中为ver-v2-net),则可以使用容器名称和指定端口访问服务器:redis:6379

127.0.0.1是本地主机。您的php容器没有托管Redis服务器。如果您连接到同一docker网络(本例中为ver-v2-net),您可以使用容器名称和指定端口到达服务器:redis:6379

,docker
127.0.0.1
中通常为“this container”;您需要使用备用主机名对其进行配置。在Docker
127.0.0.1中,通常是“this container”;您需要使用备用主机名对其进行配置。