docker django无法访问redis容器的解决方法


Posted in Python onAugust 21, 2019

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的时候总是报错:

docker django无法访问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 相关文章推荐
Python编程实现双击更新所有已安装python模块的方法
Jun 05 Python
使用 Python 实现简单的 switch/case 语句的方法
Sep 17 Python
python创建文件时去掉非法字符的方法
Oct 31 Python
Python实现Linux监控的方法
May 16 Python
python内存动态分配过程详解
Jul 15 Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
Python smtp邮件发送模块用法教程
Jun 15 Python
Python读取多列数据以及用matplotlib制作图表方法实例
Sep 23 Python
解决numpy和torch数据类型转化的问题
May 23 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 24 Python
django和vue实现数据交互的方法
Aug 21 #Python
python防止随意修改类属性的实现方法
Aug 21 #Python
python进阶之自定义可迭代的类
Aug 20 #Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 #Python
django中使用POST方法获取POST数据
Aug 20 #Python
python实现猜拳小游戏
Apr 05 #Python
django 自定义filter 判断if var in list的例子
Aug 20 #Python
You might like
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
php查询ip所在地的方法
2014/12/05 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
js格式化时间的方法
2015/12/18 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
Vue toFixed保留两位小数的3种方式
2020/10/23 Javascript
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python树莓派红外反射传感器
2019/01/21 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
python学生管理系统
2019/01/30 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
求职简历中个人的自我评价
2013/12/25 职场文书
追悼会子女答谢词
2014/01/28 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
2014年实习期工作总结
2014/11/27 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python