This library was originally made for LÖVE, however it will work in any Lua environment. It follows the same API as JavaScript Redux.
Download: https://github.com/zebMcCorkle/lua-redux
The example on the Redux home page is in example.lua.
From GitHub:
lua-redux
Redux reimplemented in Lua. Follows the same API as Redux.
Be sure to use : to refer to member functions on state!