Minor code formatting fix.
Minor correction to response.multibulk to make it work.
Pass _G to a pipeline block.
Fix missing added commands when pipelining.
Fix generalized request.multibulk when passing a single table argument.
Tests: add tests for user-definable commands.
Add example for user-definable commands.
Implement user-definable commands.
Minor changes in text.
Minor styling changes and cleanups.
Add a couple of example usages.
Tests: add test for redis:raw_cmd().
Fix typos in the test suite.
Allow passing a table for connection parameters in Redis.connect().
Tests: add tests for client initialization and features.
Make error messages uniform by using lowercase first letter.
Remove dependency on stdlib in the test suite.
ZRANGE and ZREVRANGE return a table of tuple-like objects when invoke…
…d with the WITHSCORES parameter.
Command pipelines are no more considered experimental stuff.
Add LuaJIT 2.0 to the dependencies list.
Tests: implement tests for TTL, EXPIRE and EXPIREAT.
Tests: commands operating on zsets (continuation).
Fix reply parser callbacks for ZADD and ZREM (failing tests).
Tests: commands operating on zsets.
Fix SDIFF name and fix reply parser callbacks for SADD, SREM, SMOVE a…
…nd SISMEMBER (failing tests).
Tests: commands operating on sets.
Tests: persistence control commands.
Tests: remote server control commands.
Fix reply parser callbacks for MOVE.
Tests: multiple databases handling commands.
Fix request type for RPOPLPUSH.
Tests: commands operating on lists + various fixes and improvements f…
…or helpers and utilities.