Перейти к содержанию

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.7.0, выпущенный 27 августа 2026 года.


Этот модуль позволяет приложениям OpenResty использовать LMDB (Lightning Memory-Mapped Database) внутри рабочего процесса Nginx. Он состоит из двух частей: основного модуля, встроенного в Nginx, который управляет жизненным циклом окружения базы данных, и FFI-привязки на основе Lua для взаимодействия с модулем для доступа к данным и их изменения.

GitHub

Вы можете найти дополнительные советы по настройке и документацию для этого модуля в репозитории GitHub для nginx-module-lmdb.