Использование Redis для временного кэширования файлов - PullRequest
0 голосов
/ 27 ноября 2018

Я бы хотел временно кэшировать загруженные файлы в Redis.Я знаю, что это использует много памяти, но я думаю, что это лучший способ иметь действительно низкую задержку для временного промежутка времени.

Как хранить файлы в Redis?Должен ли я каким-то образом преобразовать их в двоичный файл, сохранить их и декодировать, когда они мне понадобятся?

1 Ответ

0 голосов
/ 28 ноября 2018

Строки в Redis являются бинарно-безопасными, что означает, что вы можете хранить бинарные файлы без проблем (https://redis.io/topics/data-types#strings).

То, как вы это сделаете, зависит от языка и структур, которые вы используете, но, вообще говоря,Один из способов сделать это - просто сохранить в Redis содержимое файла как base64.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...