docker django无法访问redis容器的解决方法
更新时间:2019年08月21日 09:09:50 作者:一只小coder
今天小编就为大家分享一篇docker django无法访问redis容器的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
docker-compose.yal文件中:
redis:
image: redis
container_name: xdemo.redis
ports:
- 6379:6379
restart: always
django setting.py中配置redis:
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379',
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"PASSWORD": "",
},
},
}
访问redis的时候总是报错:

redis.exceptions.ConnectionError: Error 111 connecting to 127.0.0.1:6379. Connection refused.
解决方法:将127.0.0.1设置为,docker中配置的servername, redis:
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://redis:6379',
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"PASSWORD": "",
},
},
}
以上这篇docker django无法访问redis容器的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python安装mysql的依赖包mysql-python操作
这篇文章主要介绍了python安装mysql的依赖包mysql-python操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-01-01
python pyautogui手动活动(模拟鼠标键盘)自动化库使用
这篇文章主要为大家介绍了python pyautogui手动活动(模拟鼠标键盘)自动化库使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2024-01-01
Python基于pygame实现的font游戏字体(附源码)
这篇文章主要介绍了Python基于pygame实现的font游戏字体,涉及Python响应键盘按键动态操作图片元素的相关技巧,需要的朋友可以参考下2015-11-11
python通过ElementTree操作XML获取结点读取属性美化XML
本文讲解如何通过ElementTree解析XML,获取儿子结点、插入儿子结点、操作属性、美化XML2013-12-12


最新评论