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

作者:一只小coder 时间:2021-10-05 05:48:22 

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": "",
   },
 },
}

来源:https://blog.csdn.net/u014633966/article/details/83009580

标签:docker,django,redis
0
投稿

猜你喜欢

  • Golang 如何解析和生成json

    2024-04-27 15:32:58
  • javascript 模拟函数指针

    2009-09-19 18:02:00
  • python利用paramiko连接远程服务器执行命令的方法

    2021-07-19 01:07:34
  • 纯CSS在Firefox模拟text-overflow: ellipsis效果

    2009-03-17 12:49:00
  • PHP使用GIFEncoder类生成gif动态滚动字幕

    2024-05-08 09:34:46
  • 用Popup窗口建无限级Web页菜单

    2023-07-10 20:22:17
  • sql 存储过程批量删除数据的语句

    2012-08-21 10:24:14
  • Django中的CBV和FBV示例介绍

    2022-05-23 10:13:59
  • Python实现字符串反转的常用方法分析【4种方法】

    2022-01-05 04:08:08
  • javascript函数声明和函数表达式区别分析

    2024-04-23 09:09:09
  • Python持续监听文件变化代码实例

    2021-10-20 06:19:19
  • Python中字符串的基础介绍及常用操作总结

    2022-04-12 18:01:03
  • 微软工程师讲解SQL server阻塞

    2008-01-05 14:02:00
  • 原生 JS Ajax,GET和POST 请求实例代码

    2024-04-16 08:54:28
  • Mysql中实现提取字符串中的数字的自定义函数分享

    2024-01-25 10:56:20
  • Python3实现获取图片文字里中文的方法分析

    2023-09-19 09:31:34
  • Python format字符串格式化函数的使用

    2023-12-20 12:45:59
  • python将多个文本文件合并为一个文本的代码(便于搜索)

    2021-10-23 07:21:27
  • 网页上的广告条设计思考

    2008-06-29 14:16:00
  • 基于js里调用函数时,函数名带括号和不带括号的区别

    2023-08-24 05:05:41
  • asp之家 网络编程 m.aspxhome.com