内容目录
redis.php
文件代码如下:<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6380); echo "Connection to server sucessfully"; // 查看服务是否运行 echo "<br>Server is running: " . $redis->ping(); ?>
- 运行提示如下错误:
Fatal error: Uncaught RedisException: Connection refused in /www/redis.php:4 Stack trace: #0 /www/redis.php(4): Redis->connect('myredis', 6380) #1 {main} thrown in /www/redis.php on line 4 Redis连接的地址有问题,参考之前Nginx关联PHP容器时修改的配置,改成Redis容器的ip地址,
$redis->connect('172.19.0.5', 6379);
将Redis连接的地址改成Redis容器的IP地址,代码运行成功
如果修改连接的容器IP仍然报以上错误,检查
redis.conf
配置文件内的bind 127.0.0.1
这一行是否注释,如果未注释就加#注释改成这样,加上注释的原因是使Redis容器允许外部访问
#bind 127.0.0.1
- 修改redis.conf配置后需要重启容器
docker restart myredis
0 条评论
撰写评论