Pular para conteúdo

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.