采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我看channels配置redis的时候只写了一个redis地址,但是我想用集群怎么办,这个redis死了就挂了,还有全局搜索的es也想使用集群,请问怎么处理呐?
您好,redis集群可以直接配置,hosts中可以配置多个不同redis服务器
CHANNEL_LAYERS = { "default": { "BACKEND": "asgi_redis.RedisChannelLayer", "ROUTING": "???", "CONFIG": { "hosts": [("redis-channel-1", 6379), ("redis-channel-2", 6379)], }, },}
es想使用集群也可以,集群有多个地址,但是对外只暴露一个或2个虚ip;django连这个virtual ip就好了
redis-channel-1 和redis-channel-2是ip吗
是的。参考:https://channels.readthedocs.io/en/latest/topics/channel_layers.html#configuration
登录后可查看更多问答,登录/注册
融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目
3.1k 15
8.4k 1
2.7k 6
2.0k 4
2.1k 2
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号