我想添加視頻上傳到任務使用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