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 仓库 中找到此模块的其他配置提示和文档。