lmdb : API sécurisée pour manipuler les bases de données LMDB avec nginx-module-lua
Installation
Si vous n'avez pas encore configuré l'abonnement au dépôt RPM, inscrivez-vous. Vous pouvez ensuite procéder aux étapes suivantes.
CentOS/RHEL 7 ou 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
Pour utiliser cette bibliothèque Lua avec NGINX, assurez-vous que nginx-module-lua est installé.
Ce document décrit lua-resty-lmdb v1.7.0 publié le 27 août 2026.
Ce module permet aux applications OpenResty d'utiliser LMDB (Lightning Memory-Mapped Database) dans le processus worker Nginx. Il comporte deux parties : un module central intégré à Nginx qui contrôle le cycle de vie de l'environnement de la base de données, et une liaison Lua basée sur FFI pour interagir avec le module afin d'accéder aux données ou de les modifier.
GitHub
Vous pouvez trouver des conseils de configuration supplémentaires et de la documentation pour ce module dans le dépôt GitHub de nginx-module-lmdb.