【发布时间】:2015-04-29 23:14:43
【问题描述】:
要求 - 我们的应用程序处理包含记录的文件,并且我们必须维护每个文件中记录的日志。日志文件有时很容易达到 100 MB。
解决方案 - 由于数据库操作会非常繁重,所以我们想使用内存缓存。将特定文件的日志写入 redis 键(键可能是唯一的文件名本身)。稍后当用户想要查看日志文件时,应用程序应该能够使用唯一的密钥文件名从缓存中读取内容,并将其内容写入用户可以查看/下载的文件。
问题 - 这是一个好主意吗,我们不断将特定文件的日志附加到同一个键,然后当我们必须写入文件时,我们从键中读取并写入文件的内容?基本上,redis 键的值总是字符串,它的大小可能会达到 100 MB。这样会不会有什么问题?
【问题讨论】:
标签: redis