用于Flask应用的内存存储

2024-04-24 15:11:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我的flask应用程序在数据库中存储一些数据。 如果我的应用程序已经被丢弃了一些时间。 这样做的原因是我想确保我没有错过应用程序的REST调用。在

显而易见且高效的解决方案是将这些数据存储在内存中,但我愿意接受任何解决方案(例如,在应用程序重新启动时删除旧记录)。在


Tags: 数据内存rest数据库应用程序flask记录时间
2条回答

如果您的应用程序不需要持久性,为什么不使用SQLite后端(easy in flask)并将数据库存储在内存中(使用:memory:文件名作为数据库),那么每次关闭时,您的数据都将被清除。在

您可以使用persisted memory-mapped files。Python有一个facilitymmap)来处理这些文件。在

相关问题 更多 >