最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于lua_shared_dict的incr方法詳解

 更新時間:2025年06月16日 10:01:47   作者:鴨梨山大哎  
這篇文章主要介紹了關(guān)于lua_shared_dict的incr方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

lua_shared_dict的incr方法

目的

用于給共享內(nèi)存中的kv對的v的值進行自增

案例

lua_shared_dict設(shè)置一塊共享內(nèi)存區(qū)域,可以被各個worker共享

寫在http模塊中

  • 比如下面這個,表示設(shè)置了一塊共享的內(nèi)存區(qū)域,大小為10m.
lua_shared_dict sdata 10m;
 -- 獲取共享內(nèi)存的dict對象
local x=ngx.shared.sdata
-- 在共享內(nèi)存里放個kv對
x:set("a",1)
-- 給共享內(nèi)存中的這個對象的值增加2
x:incr("a",2)
ngx.say("STOREDS")

-- 獲取數(shù)據(jù)
ngx.say(x:get("a"))
  • 重啟nginx 刷新網(wǎng)頁
openresty -c ../myconf/nginx.conf -s reload

結(jié)果如下:

總結(jié)

  • 就是用來更新共享內(nèi)存的kv對的v的值得,當然,前提是這個v是個數(shù)字
  • 別和redis的incr方法搞混了

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

祁阳县| 榆社县| 定日县| 乳源| 安顺市| 洛阳市| 高清| 崇左市| 穆棱市| 威远县| 桦川县| 老河口市| 双辽市| 铜川市| 铜鼓县| 桃园市| 上蔡县| 定边县| 古交市| 铜鼓县| 古丈县| 贡觉县| 汽车| 冷水江市| 威信县| 凉山| 财经| 温州市| 广昌县| 信丰县| 宣城市| 湛江市| 临邑县| 岳阳县| 永福县| 乡城县| 比如县| 湖北省| 谷城县| 宁都县| 嘉善县|