Min*_*nnR 5 django redis channels
我正在尝试按照教程阅读Django频道的文档.在settings.py文件中,我尝试使用以下代码将内存BACKEND更改为redis后端:
CHANNEL_LAYERS = {
"default": {
"BACKEND": "asgi_redis.RedisChannelLayer",
"CONFIG": {
"hosts": [("localhost", 6379)],
},
"ROUTING": "chan.routing.channel_routing",
},
}
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,运行该runserver命令的控制台显示以下错误:
ConnectionError: Error 61 connecting to localhost:6379. Connection refused.
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
小智 15
请确保您的系统上是否安装了redis并且它正在运行.检查redis是否正在运行
redis-cli
Run Code Online (Sandbox Code Playgroud)
然后它将带你到redis控制台,然后如果你键入ping它将返回PONG如果redis正在运行.
如果您的系统中没有redis,请访问Redis快速入门.
对于Mac OS X:转到终端并键入brew install redis.
| 归档时间: |
|
| 查看次数: |
7149 次 |
| 最近记录: |