Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 高可用性Redis_Django_Redis_Celery_Django Celery - Fatal编程技术网

Django 高可用性Redis

Django 高可用性Redis,django,redis,celery,django-celery,Django,Redis,Celery,Django Celery,我有一个django项目,它目前使用redis缓存作为我的芹菜代理和常规缓存。我喜欢这个设置,因为它用一种技术解决了我的两个需求。然而,最近我遇到了redis崩溃的问题。问题是,当redis宕机时,我的整个网站就会停止运行,因为任务极其重要 所以我的问题是,我是否应该为我的芹菜任务找到另一个代理,或者我是否有办法从redis中获得高可用性?您应该检查哪个是redis的官方高可用性解决方案(正在进行中,但仍在积极开发)。取决于您的应用程序的托管位置,您可以使用提供HA的托管Redis提供商。如果“

我有一个django项目,它目前使用redis缓存作为我的芹菜代理和常规缓存。我喜欢这个设置,因为它用一种技术解决了我的两个需求。然而,最近我遇到了redis崩溃的问题。问题是,当redis宕机时,我的整个网站就会停止运行,因为任务极其重要


所以我的问题是,我是否应该为我的芹菜任务找到另一个代理,或者我是否有办法从redis中获得高可用性?

您应该检查哪个是redis的官方高可用性解决方案(正在进行中,但仍在积极开发)。

取决于您的应用程序的托管位置,您可以使用提供HA的托管Redis提供商。

如果“任务非常重要”,您应该使用broker而不是Redis。

我在Redis实验室工作,我们提供-一种可扩展、高可用的托管Redis服务。这就是我们最终的目标:)