【发布时间】:2013-01-20 21:23:33
【问题描述】:
我正在使用 redis 存储高度请求的信息,但我想将请求较少的内容存储在磁盘上的列表/集合中。我一直在环顾四周,没有运气。 Memcached、Riak 等似乎没有列表/设置数据类型。有没有具有这些功能的数据库?
谢谢。
【问题讨论】:
-
您可以在大约 100 行 PHP 中使用包含 JSON 字符串化对象的文件将一些东西放在一起。 /storagedir/[key].json,get.php?key=[key]。 [key] 可以是资源的编码 URI 路径或 GUID。
-
我需要数据库有本地列表/集合函数来操作它们
-
对我来说似乎是一个关系数据库 (RDBMS) 用例。你可能会使用 SQLite。
-
即使数据集很大?
-
仅供参考:redisk 是一个磁盘持久的 Redis 兼容库,具有列表/设置功能。不幸的是:这个项目是在 40 小时的黑客马拉松中完成的。换句话说,它根本 NOT 稳定(不要在生产中使用它),并且还没有完成(并非所有列表/设置操作命令都已实现)。记住这一点,您可能想玩它(为了好玩)直到它完成(有一天)。
标签: database nosql redis key-value key-value-store