lmdb: API segura para manipular bases de datos LMDB utilizando nginx-module-lua
Instalación
Si no has configurado la suscripción al repositorio RPM, regístrate. Luego puedes proceder con los siguientes pasos.
CentOS/RHEL 7 o 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
Para utilizar esta biblioteca Lua con NGINX, asegúrate de que nginx-module-lua esté instalado.
Este documento describe lua-resty-lmdb v1.6.1 lanzado el 09 de julio de 2025.
Este módulo permite a las aplicaciones OpenResty utilizar LMDB (Lightning Memory-Mapped Database) dentro del proceso de trabajo de Nginx. Tiene dos partes, un módulo central integrado en Nginx que controla el ciclo de vida del entorno de la base de datos, y un enlace Lua basado en FFI para interactuar con el módulo para acceder/cambiar datos.
GitHub
Puedes encontrar consejos de configuración adicionales y documentación para este módulo en el repositorio de GitHub para nginx-module-lmdb.