OpenResty logo

OpenResty® Scalable Web Platform by Extending NGINX with Lua

Search
OpenResty XRay

Advanced observability built for OpenResty and more

×

limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more
OpenResty
New! OpenResty 1.31.1.1 is now released!
OpenResty
New! OpenResty 1.29.2.5 is now released!
OpenResty XRay logo
New! New blog post OpenResty XRay Version 26.7.15. Now Available is published.
OpenResty Edge internal traffic
New! New blog post Taming Internal Traffic Chaos with OpenResty Edge is published.

Lua Resty Lock Library

Yichun Zhang , 30 Sep 2013 (created 30 Sep 2013)

This Lua library implements a simple nonblocking mutex lock API based on Lua Nginx Module's shared memory dictionaries. Mostly useful for eliminating "dog-pile effects".

Project homepage: https://github.com/agentzh/lua-resty-lock

This library is enabled by default. You can specify the --without-lua_resty_lock option to OpenResty's ./configure script to explicitly disable it.