关于lua_shared_dict的incr方法详解

 更新时间:2025年06月16日 10:01:47   作者:鸭梨山大哎  
这篇文章主要介绍了关于lua_shared_dict的incr方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

lua_shared_dict的incr方法

目的

用于给共享内存中的kv对的v的值进行自增

案例

lua_shared_dict设置一块共享内存区域,可以被各个worker共享

写在http模块中

  • 比如下面这个,表示设置了一块共享的内存区域,大小为10m.
lua_shared_dict sdata 10m;
 -- 获取共享内存的dict对象
local x=ngx.shared.sdata
-- 在共享内存里放个kv对
x:set("a",1)
-- 给共享内存中的这个对象的值增加2
x:incr("a",2)
ngx.say("STOREDS")

-- 获取数据
ngx.say(x:get("a"))
  • 重启nginx 刷新网页
openresty -c ../myconf/nginx.conf -s reload

结果如下:

总结

  • 就是用来更新共享内存的kv对的v的值得,当然,前提是这个v是个数字
  • 别和redis的incr方法搞混了

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决Nginx端口冲突的排查方法示例

    解决Nginx端口冲突的排查方法示例

    这篇文章主要介绍了解决Nginx端口冲突的排查方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 在Nginx中实现动态封禁IP的三种主流方案

    在Nginx中实现动态封禁IP的三种主流方案

    在运维和安全实践中,经常需要根据实时情况封禁某些恶意 IP,但传统的Nginx 配置是静态的,一旦写死deny 1.2.3.4;,就必须重启或重载服务才能生效,那么,有没有办法实现动态、实时、可编程的IP封禁呢,所以本文给大家介绍了在Nginx中实现动态封禁IP的三种主流方案
    2025-11-11
  • keepalived对nginx进行高可用搭建及原理详解

    keepalived对nginx进行高可用搭建及原理详解

    这篇文章主要为大家介绍了keepalived对nginx进行高可用搭建及原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 详解Nginx HTTP负载均衡和反向代理配置

    详解Nginx HTTP负载均衡和反向代理配置

    这篇文章主要介绍了详解Nginx HTTP负载均衡和反向代理配置,有需要的同学可以了解一下。
    2016-11-11
  • nginx反向代理二级域名绑定方法及注意事项

    nginx反向代理二级域名绑定方法及注意事项

    本文介绍了利用nginx实现多域名和多站点的绑定的方法及相关注意事项,需要的朋友可以参考下
    2018-04-04
  • CentOS利用Nginx搭建下载功能服务器

    CentOS利用Nginx搭建下载功能服务器

    这篇文章主要介绍了CentOS利用Nginx搭建下载功能服务器,需要的朋友可以参考下
    2017-06-06
  • Nginx优化配置和内核优化 实现突破十万并发

    Nginx优化配置和内核优化 实现突破十万并发

    Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。本文介绍一些Nginx优化代码参数等
    2013-06-06
  • Nginx的c30k问题解决方法

    Nginx的c30k问题解决方法

    这篇文章主要介绍了Nginx的c30k问题解决方法,本文同时探讨了Nginx AIO的使用问题,需要的朋友可以参考下
    2014-09-09
  • Nginx 多域名配置的方法

    Nginx 多域名配置的方法

    本篇文章主要介绍了Nginx 多域名配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Nginx源码研究之nginx限流模块详解

    Nginx源码研究之nginx限流模块详解

    这篇文章主要介绍了Nginx源码研究之nginx限流模块详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09

最新评论