返回信息流django项目里使用celery,celery的broker和backend都使用redis,django的缓存也使用redis,在celery的task里会往redis里存数据。有没有问题?假如backend和缓存层redis使用不同db,那执行celery的task是不是在这两个db里都存放了执行结果啊
这是一条镜像帖。来源:北邮人论坛 / python / #17835同步于 2017/4/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
Django celery redis配合使用问题
bupt13332
2017/4/25镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
吞吐量不大无所谓嘛;如果吞吐量大了,一方面应该上一个正经的MQ,celery毕竟资源占用、监控什么的都不太可控,另一方面缓存应该细粒度一点,django页面级缓存很糙的……
【 在 wangzitian0 的大作中提到: 】
: 吞吐量不大无所谓嘛;如果吞吐量大了,一方面应该上一个正经的MQ,celery毕竟资源占用、监控什么的都不太可控,另一方面缓存应该细粒度一点,django页面级缓存很糙的……
celery还不算正经的MQ?django的缓存系统足够强大啊,提供了不同层次的缓存粒度。想请问一下,您在项目里用的MQ是什么,django缓存用什么
不算,只算是一个库。RabbitMQ,缓存memcache
【 在 bupt13332 的大作中提到: 】
: celery还不算正经的MQ?django的缓存系统足够强大啊,提供了不同层次的缓存粒度。想请问一下,您在项目里用的MQ是什么,django缓存用什么