【问题标题】:Using Redis to temporary caching files使用 Redis 临时缓存文件
【发布时间】:2019-04-29 06:58:19
【问题描述】:

我想在 Redis 中临时缓存上传的文件。我知道它正在使用大量内存,但我认为这是在临时时间内获得非常低的延迟的最佳方式。

如何在 Redis 中存储文件?我是否以某种方式将它们转换为二进制并存储它们并在需要时对其进行解码?

【问题讨论】:

    标签: database caching redis


    【解决方案1】:

    Redis 中的字符串是二进制安全的,这意味着您可以毫无问题地存储二进制文件 (https://redis.io/topics/data-types#strings)。

    您执行此操作的方式取决于您使用的语言和框架,但一般来说,实现此操作的一种方法是将文件内容以 base64 格式存储在 Redis 中。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      • 2021-09-26
      • 2015-09-14
      • 1970-01-01
      • 2020-04-22
      相关资源
      最近更新 更多