使用大牛 zhangyichun( 提供的整合包快速安裝。
例如:nginx的第三方模組redis,這個包實質就是乙個.lua檔案,是個庫檔案,提供一些訪問redis的介面:
git clone
拷貝:
該包中,有乙個 lib 目錄,將 lib 目錄下的檔案和子目錄拷貝至上文lua_package_path配置的目錄(這裡是/data/nginx-1.4.2/)下
再寫個簡單的lua程式連線redis並獲取裡面的內容:
例如:寫個test_redis.lua放在/data0/nginx-1.4.2/lua/下
local redis = require "resty.redis"
local cache = redis.new()
local ok, err = cache.connect(cache, '127.0.0.1', '6379')
cache:set_timeout(60000)
if not ok then
ngx.say("failed to connect:", err)
return
endres, err = cache:set("dog", "an aniaml")
if not ok then
ngx.say("failed to set dog: ", err)
return
endngx.say("set result: ", res)
local res, err = cache:get("dog")
if not res then
ngx.say("failed to get dog: ", err)
return
endif res == ngx.null then
ngx.say("dog not found.")
return
endngx.say("dog: ", res)
local ok, err = cache:close()
if not ok then
ngx.say("failed to close:", err)
return
end
在nginx.conf裡面配置對應的訪問位置:
tomcat另外一種部署方式
方式一,步驟如下 2 將解壓後的檔案放到想要放的其它目錄,然後在tomcat的conf server.xml檔案中節點中新增如下節點,metada docbase d tomcattest metada reloadable false privileged true debug 0 3 重啟tom...
反射的另外一種方法
t instance default t type type typeof t system.reflection.constructorinfo constructorinfoarray type.getconstructors system.reflection.bindingflags.ins...
解決Gradle Build很慢的另外一種思路
關於加快gradle的構建速度,網上已經有很多帖子了,那是通常的乙個思路,我試過了,對我來說並沒有明顯的作用。這裡我要說的是另外一種思路,就是根據不同的執行環境,使用gradle.startparameter.tasknames 我們可以選擇性的新增應用外掛程式了。其中這個的作用只是在正式環境下打正...