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爬虫之爬虫的定义及URL构成
Nov 04 Python
kNN算法python实现和简单数字识别的方法
Nov 18 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
通过源码分析Python中的切片赋值
May 08 Python
浅谈python迭代器
Nov 08 Python
Python批处理删除和重命名文件夹的实例
Jul 11 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
Python动态导入模块和反射机制详解
Feb 18 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 24 Python
Python 数据可视化之Matplotlib详解
Nov 02 Python
python字符串的一些常见实用操作
Apr 06 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缓存机制Output Control详解
2014/07/14 PHP
jquery动态加载图片数据练习代码
2011/08/04 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
微信小程序模拟cookie的实现
2018/06/20 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
Nodejs实现用户注册功能
2019/04/14 NodeJs
Python科学计算之Pandas详解
2017/01/15 Python
Python文件读写常见用法总结
2019/02/22 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
python利用7z批量解压rar的实现
2019/08/07 Python
Django发送邮件和itsdangerous模块的配合使用解析
2019/08/10 Python
Python enumerate内置库用法解析
2020/02/24 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
捷科时代的软件测试笔试题
2015/11/09 面试题
房产买卖委托公证书
2014/04/04 职场文书
解除施工合同协议书
2014/10/17 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
离婚协议书范文2016
2016/03/18 职场文书
nginx访问报403错误的几种情况详解
2022/07/23 Servers