lmdb: 使用 nginx-module-lua 操作 LMDB 数据库的安全 API
安装
如果您尚未设置 RPM 仓库订阅,请 注册。然后您可以继续以下步骤。
CentOS/RHEL 7 或 Amazon Linux 2
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install lua-resty-lmdb
CentOS/RHEL 8+、Fedora Linux、Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install lua5.1-resty-lmdb
要在 NGINX 中使用此 Lua 库,请确保已安装 nginx-module-lua。
本文档描述了 lua-resty-lmdb v1.6.1,于 2025 年 7 月 09 日发布。
该模块允许 OpenResty 应用程序在 Nginx 工作进程中使用 LMDB(Lightning Memory-Mapped Database)。它由两个部分组成:一个内置于 Nginx 的核心模块,用于控制数据库环境的生命周期,以及一个基于 FFI 的 Lua 绑定,用于与模块交互以访问/更改数据。
GitHub
您可以在 nginx-module-lmdb 的 GitHub 仓库 中找到此模块的其他配置提示和文档。