跳转至

murmurhash2: LuaJIT MurmurHash 2 绑定到 NGINX / nginx-module-lua murmurhash2 实现

安装

如果您尚未设置 RPM 仓库订阅,请 注册。然后您可以继续以下步骤。

CentOS/RHEL 7 或 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

要在 NGINX 中使用此 Lua 库,请确保已安装 nginx-module-lua

本文档描述了 lua-resty-murmurhash2 v1.0,于 2014 年 9 月 29 日发布。


lua-resty-murmurhash2 是 OpenResty / Nginx 的 murmurhash2 实现的 MurmurHash 2 库(LuaJIT 绑定)。

Lua API

number require "resty.murmurhash2" string

该模块只有一个函数,您可以通过要求此模块来获取:

local mmh2 = require "resty.murmurhash2"
local hash = mmh2 "test" -- hash 包含数字 403862830

GitHub

您可以在 nginx-module-murmurhash2 的 GitHub 仓库 中找到此模块的其他配置提示和文档。