Aller au contenu

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.