Hello!
2012/5/30 G_will <gwil...@gmail.com>:
> 在 set_by_lua 中用 resty-redis 调用无法成功,浏览器提示“错误 324
> (net::ERR_EMPTY_RESPONSE):服务器已断开连接,且未发送任何数据。”
>
> 为什么呢?
>
lua-resty-redis 基于 ngx_lua 模块的 cosocket API,而 cosocket API 是不能在
set_by_lua* 这个上下文中使用的,引用一下官方文档中的描述:
"ngx.socket.tcp
syntax: tcpsock = ngx.socket.tcp()
context: rewrite_by_lua*, access_by_lua*, content_by_lua* "
可以看到 context 列表中并没有 set_by_lua* :)
或许我们应该在 lua-resty-redis 的文档中也交待一下。。。
Regards,
-agentzh