Hello!
2013/10/14 Lance:
> ok, err = red:set('lock', 1, 'EX', 60, 'NX')
> 在我之前的测试中 lua-resty-redis 报参数数量错误,
这个参数数量错误是你的 redis server 返回的,lua-resty-redis 从不检查参数个数。
请确认你的 Lua 代码所连接的 Redis 服务器的版本足够新。当你连接较老版本的 redis 服务器时,确实会报这个错误,因为后面那些参数是后来新添加的。
我在我本地运行你的 Lua 代码连接最新的 redis 2.6.16 没有问题。当我尝试连接 redis 2.4.14 的时候便会报参数个数不正确。
Best regards,
-agentzh