Cupboard 提供了一个轻量且易用的 Python 字典,让开发者使用 Redis、LMDB 或 LevelDB 存储 Python 对象。开发人员可以先在本地笔记本电脑上编写代码,然后部署到需要 LevelDB 或 Redis(Elasticache)支持的移动设备或云端环境。

安装取决于所需的后端:

  • Redis:需要 Redis 服务或同等服务。

  • LevelDB:需要安装并设置头文件 CPATH。

  • LMDB:仅需安装 LMDB。