OpenSCAD 用户手册/WIP/持久缓存
外观
< OpenSCAD 用户手册 | WIP
OpenSCAD 中渲染的几何体的缓存数据仅限于应用程序的生命周期。此功能提供了一种用于持久存储渲染几何体的解决方案。所有渲染的几何体都使用 boost 序列化库进行序列化,并根据用户偏好推送到本地文件系统缓存或 Redis 数据库中。
- 下载并安装 Redis 数据库
- 从 https://github.com/redis/hiredis 下载 Hiredis 版本 0.14.1 或更高版本,构建并安装它。
- 此功能的源代码尚未合并。它在此 PR 中可用 https://github.com/openscad/openscad/pull/3316。克隆并构建此 PR。
- 启动 Redis 服务器,并记下其配置文件中的 IP 地址、端口号和密码(如果有)。
- GUI 模式:打开首选项对话框并转到高级选项卡。启用使用 Redis 的持久缓存复选框。填写配置详细信息并关闭首选项对话框。
- CLI 模式:在 OpenSCAD 中添加了一个新的选项 cache。在 Redis 的情况下,此选项的用法如下所示。
example: ""--cache=redis,127.0.0.1,6379,foobared""
- 就是这样,现在 OpenSCAD 就可以使用 Redis 进行缓存了。
- GUI 模式:打开首选项对话框并转到高级选项卡。启用本地缓存复选框。
- CLI 模式:这是 cache 选项的另一种变体。此选项的用法如下所示。
example: ""--cache=file""
- 就是这样,现在 OpenSCAD 就可以使用本地文件系统进行缓存了。