murmurhash2: LuaJIT MurmurHash 2 bindings para NGINX / implementação murmurhash2 do nginx-module-lua
Instalação
Se você ainda não configurou a assinatura do repositório RPM, inscreva-se. Depois, você pode prosseguir com os seguintes passos.
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
Para usar esta biblioteca Lua com o NGINX, certifique-se de que o nginx-module-lua esteja instalado.
Este documento descreve lua-resty-murmurhash2 v1.0 lançado em 29 de setembro de 2014.
lua-resty-murmurhash2 é uma biblioteca MurmurHash 2 (bindings LuaJIT) para a implementação murmurhash2 do OpenResty / NGINX.
API Lua
number require "resty.murmurhash2" string
Este módulo possui apenas uma função que você pode obter apenas requerendo este módulo:
local mmh2 = require "resty.murmurhash2"
local hash = mmh2 "test" -- hash contém o número 403862830
GitHub
Você pode encontrar dicas adicionais de configuração e documentação para este módulo no repositório GitHub do nginx-module-murmurhash2.