lua-resty-redis客户端连接池使用
set_keepalive syntax: ok, err = red:set_keepalive(max_idle_timeout, pool_size) 将当前redis链接放入ngx_lua cosocket链接池,可以设置连接的 最大空闲时间 和 每个nginx工作进程的池的最大数 如果成功返回1,如果错误返回nil,并返回错误描述 注: 这个方法用户替代close方法,调用该方法后,redis链接变为关闭状态,除connect()外,当前链接的后续操作都将返回 已关闭 的错误 get_reused_times syntax: times, err = red:get_reused_times() 该方法用于返回当前连接被 成功重用的次数, 如果出现错误返回nil,并返回错误描述 如果链接不是来自链接池,此方法返回0(及链接从未被重用,及新建连接);如果来自链接池返回值始终大于0;因此该方法可以用于 判断当前连接是否来自连接池。 能正确使用链接池的redis connect 方法 function connect(host, port, passwd) local red = redis:new() red:set_timeout(1000) local ok, err = red:connect(host, port) if not ok then logs.error(