在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
转自:http://blog.csdn.net/lxb_champagne/article/details/17099383 lua_package_path "/usr/local/share/luajit-2.0.2/jit?.lua;;"; lua_shared_dict devicedb 45m; location /query { default_type 'text/plain'; content_by_lua ' local args = ngx.req.get_uri_args() local devicetype = args["device"] local devicedb = ngx.shared.devicedb local res = devicedb:get(devicetype) ngx.say(res) '; } location /update { default_type 'text/plain'; content_by_lua ' local devicedb = ngx.shared.devicedb for item in io.lines("/usr/local/nginx-1.4.2/data/rule.txt") do _,_,device_type, device_rule = string.find(item, "^(%a+)--(%a+)$") devicedb:set(device_type,device_rule) end ngx.say("ok") '; } rule.txt文件格式 SAMSUNG--samRule APPLE--appRule XIAOMI--xiaRule
|
请发表评论