By declaring a global instance in the init_by_lua part and using it inside each script:
nginx.conf init_by_lua 'redis = require "resty.redis"';
MyScriptLua: local redisFactory = redis local red = redisFactory:new()
OR
MyScriptLua: local redis = require "resty.redislocal red = redis:new()Jérôme
MyScriptLua: local redis = require "resty.redislocal red = redis:new()
Jérôme
Use the second one with the explicit require, IMO.