我正在编写一个小型的独立Lua工具,它使用树中的几个键/值对作为数据存储。我的原型是使用Lua表,它们非常适合我的任务。但是,表条目会不断变化和增长。对我来说,这似乎是将所有数据存储在数据库中的一个很好的理由。
许多较小的工具依赖于SQLite数据库,但我认为如果要存储中小型Lua表,必须有更好的(键值)解决方案。是否有 KISS 解决方案,用于在数据库中存储和检索Lua表,可能与查询语言
我编写了一些调用Lua的C代码。有三个Lua文件: init.lua、redis_pool.lua和run.lua。首先,我在redis_pool.lua中初始化了redis池(调用init.lua,init.lua调用redis_pool.lua),redis_pool.lua看起来是这样的:
-- init.lua-- return one of re