lmdb: Безопасный API для работы с базами данных LMDB с использованием nginx-module-lua
Установка
Если вы еще не подписались на репозиторий 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
Чтобы использовать эту библиотеку Lua с NGINX, убедитесь, что nginx-module-lua установлен.
Этот документ описывает lua-resty-lmdb v1.6.1, выпущенную 9 июля 2025 года.
Этот модуль позволяет приложениям OpenResty использовать LMDB (Lightning Memory-Mapped Database) внутри рабочего процесса Nginx. Он состоит из двух частей: основного модуля, встроенного в Nginx, который управляет жизненным циклом окружения базы данных, и Lua привязки на основе FFI для взаимодействия с модулем для доступа/изменения данных.
GitHub
Вы можете найти дополнительные советы по настройке и документацию для этого модуля в репозитории GitHub для nginx-module-lmdb.