我想在Redis中临时缓存上载的文件。我知道它正在占用大量内存,但是我认为这是在短暂的时间内保持极低延迟的最佳方法。
如何在Redis中存储文件?我会以某种方式将它们转换为二进制文件并存储并在需要时对其进行解码吗?
答案 0 :(得分:1)
Redis中的字符串是二进制安全的,这意味着您可以毫无问题地存储二进制文件(https://redis.io/topics/data-types#strings)。
执行此操作的方式取决于您所使用的语言和框架,但是,一般而言,一种实现此方法的方法是将Redis文件内容存储为base64。
希望有帮助。