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实现二叉堆
Feb 03 Python
Python中 map()函数的用法详解
Jul 10 Python
python tkinter界面居中显示的方法
Oct 11 Python
对python的unittest架构公共参数token提取方法详解
Dec 17 Python
Django实现学生管理系统
Feb 26 Python
Python 使用folium绘制leaflet地图的实现方法
Jul 05 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
Aug 02 Python
python接口自动化如何封装获取常量的类
Dec 24 Python
解决python运行启动报错问题
Jun 01 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
带你学习Python如何实现回归树模型
Jul 16 Python
Pycharm同步远程服务器调试的方法步骤
Nov 04 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
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
对Python 数组的切片操作详解
2018/07/02 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
Python实现的合并两个有序数组算法示例
2019/03/04 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
使用Python实现牛顿法求极值
2020/02/10 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
车间班组长岗位职责
2013/11/13 职场文书
20岁生日感言
2014/01/13 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
长城导游词300字
2015/01/30 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL
MySQL 语句执行顺序举例解析
2022/06/05 MySQL