murmurhash2: Liens LuaJIT MurmurHash 2 pour NGINX / implémentation murmurhash2 du module nginx-module-lua
Installation
Si vous n'avez pas encore configuré l'abonnement au dépôt RPM, inscrivez-vous. Ensuite, vous pouvez procéder avec les é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-murmurhash2
CentOS/RHEL 8+, Fedora Linux, Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install lua5.1-resty-murmurhash2
Pour utiliser cette bibliothèque Lua avec NGINX, assurez-vous que nginx-module-lua est installé.
Ce document décrit lua-resty-murmurhash2 v1.0 publié le 29 septembre 2014.
lua-resty-murmurhash2 est une bibliothèque MurmurHash 2 (liens LuaJIT) pour l'implémentation murmurhash2 d'OpenResty / Nginx.
API Lua
number require "resty.murmurhash2" string
Ce module n'a qu'une seule fonction que vous pouvez obtenir simplement en requérant ce module :
local mmh2 = require "resty.murmurhash2"
local hash = mmh2 "test" -- hash contient le nombre 403862830
GitHub
Vous pouvez trouver des conseils de configuration supplémentaires et de la documentation pour ce module dans le dépôt GitHub pour nginx-module-murmurhash2.