亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx之lua_shared_dict的使用方式

 更新時(shí)間:2025年06月16日 09:54:01   作者:紅衣大叔  
這篇文章主要介紹了nginx之lua_shared_dict的使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

nginx之lua_shared_dict

如果你也業(yè)務(wù)簡單、數(shù)據(jù)結(jié)構(gòu)簡單,并且是單機(jī)應(yīng)用,那你就選擇lua_shared_dict nginx共享字典。這是一個(gè)不錯(cuò)的緩存方案。

配置語法

  • 語法: lua_shared_dict dict_name size
lua_shared_dict  dict1 10m
# 字典名稱 dict1  內(nèi)存大小為10m
  • 位置 放在http語塊內(nèi) server語塊外。

使用語法

常用的方法:get set delete incr

1. set

語法: success,err,forcible=set(key,value,expiretime?,flag?)

  • key
  • value 值,支持?jǐn)?shù)字、字符串、布爾、nil,不支持table類型
  • expiretime 過期時(shí)間,單位為秒,可選參數(shù)
  • flag 標(biāo)志,備注,可選參數(shù)
  • success 是否存儲成功
  • err 保存信息
  • forcible 是否內(nèi)存已滿,強(qiáng)制刪除了其他詞條

2. get

語法: value,flag=get(key)

  • value 返回的值
  • flag 存儲時(shí)的備注信息
  • key 為鍵

3. incr

語法:success,err,forcible=incr(key,step,init)

  • key 增長要操作的鍵
  • step 自增步長,數(shù)值類型
  • init 默認(rèn)值,倘若字典中存在key,則取默認(rèn)值,操作后的結(jié)果為init+step??蛇x參數(shù),當(dāng)沒設(shè)置init 同時(shí)字典中不存在此key,則會報(bào)錯(cuò)。數(shù)值類型

4. delete

語法:delete(key)

  • key 要刪除的鍵
-- 首先獲取字典
local dict1 = ngx.shared.dict1
-- 存值
dict1:set("key1","val1",1000)
-- 取值
dict1:get("key1")
-- 自增 操作后key2  為1
dict1:incr("key2",1,0)
-- 刪除
dict1:delete("key1")

總結(jié)

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

相關(guān)文章

  • Nginx配置超時(shí)時(shí)間的排查步驟

    Nginx配置超時(shí)時(shí)間的排查步驟

    在 Nginx 中設(shè)置了 keepalive_timeout、client_header_timeout 和 client_body_timeout 后仍然不起作用,所以本文給大家介紹了Nginx配置超時(shí)時(shí)間的排查步驟,并有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-11-11
  • nginx實(shí)現(xiàn)動靜分離的案例詳解

    nginx實(shí)現(xiàn)動靜分離的案例詳解

    nginx 和 Tomcat 是兩個(gè)不同的服務(wù)器軟件,在分離部署方面有著各自的優(yōu)勢和適用場景,一般來說,Nginx 適合作為反向代理和負(fù)載均衡服務(wù)器,用于處理靜態(tài)文件和高并發(fā)請求,本文將大家介紹一下nginx實(shí)現(xiàn)動靜分離的案例,需要的朋友可以參考下
    2023-08-08
  • nginx修改默認(rèn)運(yùn)行80端口的方法

    nginx修改默認(rèn)運(yùn)行80端口的方法

    這篇文章主要給大家介紹了關(guān)于nginx是如何修改默認(rèn)運(yùn)行80端口的方法,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • Nginx單IP地址配置多個(gè)SSL證書的方法示例

    Nginx單IP地址配置多個(gè)SSL證書的方法示例

    這篇文章主要介紹了Nginx單IP地址配置多個(gè)SSL證書的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • nginx日志模塊及日志定時(shí)切割的方法

    nginx日志模塊及日志定時(shí)切割的方法

    本篇文章主要介紹了nginx日志模塊及日志定時(shí)切割的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • nginx反向代理之將80端口請求轉(zhuǎn)發(fā)到8080

    nginx反向代理之將80端口請求轉(zhuǎn)發(fā)到8080

    這篇文章主要介紹了nginx反向代理之將80端口請求轉(zhuǎn)發(fā)到8080,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Nginx中配置用戶服務(wù)器訪問認(rèn)證的方法示例

    Nginx中配置用戶服務(wù)器訪問認(rèn)證的方法示例

    這篇文章主要介紹了Nginx中配置用戶服務(wù)器訪問認(rèn)證的方法示例,包括一個(gè)用perl腳本來實(shí)現(xiàn)的方法,需要的朋友可以參考下
    2016-01-01
  • Nginx使用的php-fpm的兩種進(jìn)程管理方式及優(yōu)化

    Nginx使用的php-fpm的兩種進(jìn)程管理方式及優(yōu)化

    這篇文章主要介紹了Nginx使用的php-fpm的兩種進(jìn)程管理方式及優(yōu)化,需要的朋友可以參考下
    2016-09-09
  • 詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法

    詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法

    本篇文章主要介紹了詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • nginx基礎(chǔ)配置說明一則

    nginx基礎(chǔ)配置說明一則

    nginx基礎(chǔ)配置說明一則,有需要的朋友可以參考下
    2013-02-02

最新評論