我想添加视频上传到任务使用django和芹菜+ redis。这些视频最多只有3MB,但似乎将视频传给内存是有问题的,并且达到了redis的限制。最大内存redis heroku django
如何查找redis的最大内存限制?
这是视频上载的样子:
@csrf_exempt
def tag_location(request):
if request.FILES.__contains__('file'):
image = request.FILES['file'].read()
else:
image = None
if request.FILES.__contains__('video-file'):
video = request.FILES['video-file'].read()
else:
video = None
tasks.tag_location.delay(image,video)
return JsonResponse({'response': 1})
的任务是100%的工作只是有时文件太大。有没有一种方法可以将视频/图像的文件路径传递给redis,而不是通过文件读取并通过内存传递?
打开与Redis数据库的连接并运行命令CONFIG GET maxmemory。你在使用哪个Redis数据库? –
如果您使用的是Heroku Redis,则每个计划的内存大小也会显示在插件页面上:https://elements.heroku.com/addons/heroku-redis – elithrar