当前位置:  开发笔记 > 后端 > 正文

Django开发服务器显示错误61连接拒绝Redis

如何解决《Django开发服务器显示错误61连接拒绝Redis》经验,为你挑选了1个好方法。

我正在尝试按照教程阅读Django频道的文档.在settings.py文件中,我尝试使用以下代码将内存BACKEND更改为redis后端:

CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "asgi_redis.RedisChannelLayer",
        "CONFIG": {
            "hosts": [("localhost", 6379)],
        },
        "ROUTING": "chan.routing.channel_routing",
    },
}

但是,当我这样做时,运行该runserver命令的控制台显示以下错误:

ConnectionError: Error 61 connecting to localhost:6379. Connection refused.

我怎样才能解决这个问题?



1> 小智..:

请确保您的系统上是否安装了redis并且它正在运行.检查redis是否正在运行

 redis-cli

然后它将带你到redis控制台,然后如果你键入ping它将返回PONG如果redis正在运行.

如果您的系统中没有redis,请访问Redis快速入门.

对于Mac OS X:转到终端并键入brew install redis.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有