所以我想说我有这个全局变量foo
,当我的服务器运行时我可以访问它。我想要的是,如果我的服务器崩溃,它将首先尝试恢复foo
,然后继续做服务器的东西。我想知道做这种事情的最好方法。以下是我可以想到的方法。
1,每当foo
更新时(不常见),我都会写一个文件为marshalized foo
,当我的服务器崩溃时,它将eval
内容的foo
文件为foo
。
2,使用轻量级数据库(如sqlite)存储foo
,
考虑一下这两个想法真的密切相关,但考虑到10kBytes
在任何时候都是{{1}},是否存在一个被引用的解决方案。