AMH面板下,尝试让docker项目连接宿主机redis,Redis配置错误 :Connection refused报错?

问题描述:
类似于昨天的docker项目访问宿主mysql的问题,现在是AMH面板下,尝试让docker项目连接宿主机Redis……
已安装AMH面板的Redis、phpRedisAdmin、pecl_redis。

情况描述:
因为Redis我没有改原来的bind 127.0.0.1 ,所以docker内无法直接通过127.0.0.1或者localhost来连接,我想通过docker的内网ip 172.17.0.1来连接……
所以想问问,如何能通过phpRedisAdmin,来设置一个白名单,来让docker成功访问宿主机Redis?

感觉最近向大大提问太多了……不好意思了……

Snipaste_2022-10-25_01-38-42.png

阅读 1.7k
1 个回答

像mysql那个问题,你是用sock方式能连接的是吧,
redis也用sock方式连接看看。

修改/usr/local/redis-6.2/redis.conf

# unixsocket /run/redis.sock
# unixsocketperm 700

把 #注释号删除,与重启redis。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题