国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx+Lua+Redis構建高并發Web應用

2024-08-30 12:27:08
字體:
來源:轉載
供稿:網友

本文介紹如何用Nginx+Lua+Redis來構建高并發Web應用,Curl請求Nginx,Nginx通過Lua查詢Redis,返回json數據。

一、安裝
1、安裝lua-redis-parser
代碼如下:
#git clone https://github.com/agentzh/lua-redis-parser.git
 #export LUA_INCLUDE_DIR=/usr/include/lua5.1
 #make CC=gcc
 #make install CC=gcc

2、安裝json
代碼如下:
#wget http://files.luaforge.net/releases/json/json/0.9.50/json4lua-0.9.50.zip
#unzip json4lua-0.9.50.zip
 #cp json4lua-0.9.50/json/json.lua /usr/share/lua/5.1/

3、安裝redis-lua
代碼如下:
#git clone https://github.com/nrk/redis-lua.git
 #cp redis-lua/src/redis.lua /usr/share/lua/5.1/

二、配置
代碼如下:
        #vi /etc/nginx/nginx.conf
        http {
            include mime.types;
            default_type application/octet-stream;
            access_log logs/access.log;
            sendfile on;
            tcp_nopush on;
            tcp_nodelay on;
            keepalive_timeout 60;
            types_hash_max_size 2048;
            server_tokens off;
            lua_code_cache on;

            upstream redis_pool {
                server 192.168.1.105:6379;
                keepalive 1024 single;
                //定義連接池大小,當連接數達到此數后,后續的連接為短連接
            }

            server {
                listen 80;
                server_name 192.168.1.104;

                location /get_redis{
                    #internal;
                    set_unescape_uri $key $arg_key;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁河县| 宝山区| 松溪县| 吴川市| 宁陕县| 平乐县| 灵武市| 菏泽市| 获嘉县| 顺义区| 泰安市| 基隆市| 龙泉市| 德令哈市| 内黄县| 青岛市| 锡林浩特市| 嘉祥县| 东丰县| 富宁县| 汉沽区| 吐鲁番市| 大余县| 翁源县| 德安县| 衡东县| 航空| 汕尾市| 思茅市| 石门县| 于田县| 门头沟区| 彭山县| 克东县| 拜泉县| 如东县| 天津市| 肇州县| 霍城县| 陕西省| 罗山县|