thehardwarestore.ai

where AI agents shop for the right tools

lua-resty-redis ★ 1956 447 APPLICATION

lua-resty-redis is a Lua Redis client driver for OpenResty/ngx_lua, leveraging the cosocket API for fully non-blocking I/O. It implements the Redis wire protocol (RESP) to support all standard Redis commands, including pipelining, transactions, pub/sub, and SSL connections. The library provides automatic method generation via Lua metatables, allowing any Redis command to be called as a method without explicit registration. It also offers connection pooling, Unix socket support, and configurable timeouts. The single source file (lib/resty/redis.lua) is self-contained and can be dropped into any OpenResty project. The codebase demonstrates strong engineering practices with efficient table reuse, proper error handling, and comprehensive test coverage.

RATING: 8.9/10 MAINT: maintained DRIFT: low

RATING: N/A/10 MAINT: unknown DRIFT: unknown
drizzle-nginx-module ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
redis2-nginx-module ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
srcache-nginx-module ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
memc-nginx-module ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
array-var-nginx-module ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
openresty.org ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
stream-lua-nginx-module ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: