欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 详解springboot+aop+Lua分布式限流的最佳实践

    一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车

    程序员文章站2023-10-28
  • 通过lua来配置实现Nginx服务器的防盗链功能

    下载服务器时常被人盗链,时间久了导致服务器大量资源浪费,由于服务器使用nginx做为web服务器。nginx的防盗链方法有很多,可以使用现成的防盗链模块nginx-acce

    程序员文章站2023-09-27
  • springboot中通过lua脚本来获取序列号的方法

    序言:事件:此web项目的功能及其简单,就是有客户端来访问redis序列号服务时发送jison报文,项目已经在测试环境成功运行2周了,具体的代码我就直接上了,此博客仅是自己的记录,同学们可做参考!一、

    程序员文章站2023-08-27
  • 解决nginx+lua搭建文件上传下载服务问题

    导语 项目需要做一个文件上传下载服务,利用 nginx+lua 做一个代理服务,上传入口统一,分发到不同的机器存储,下载链接和物理存储隔离,支持添加 agent 的方式扩

    程序员文章站2023-03-25
  • 详解Redis中Lua脚本的应用和实践

    引言 前段时间组内有个投票的产品,上线前考虑欠缺,导致被刷票严重。后来,通过研究,发现可以通过 redis lua 脚本实现限流,这里将 redis lua 脚本相关的知

    程序员文章站2023-02-20
  • redis中如何使用lua脚本让你的灵活性提高5个逼格详解

    前言 在实际工作过程中,可以使用lua脚本来解决一些需要保证原子性的问题,而且lua脚本可以缓存在redis服务器上,势必会增加性能。 然而在redis的官网上洋洋洒洒

    程序员文章站2023-02-20
  • 如何在Lua中使用C/C++提供的变量、函数甚至类

    来往来往,有来有往才能叫做来往。既然c/c++和lua是好亲戚,那就会有来有往。之前,我们一直在讨论在c/c++中如何使用lua提供的变量和函数。从这篇文章开始,咱们来讨论一下如何在lua中使用c/

    程序员文章站2023-01-29
  • Lua使用C++中类的调用方法

    背景知识 本以为在lua中使用c++的类一件非常复杂的事情。毕竟c++的类与lua有那么多的不同。但是,困难都是纸老虎,只要想办法问题很容易就解决了。 首先,我们要搞明白c++中类和对象的概念。这个

    程序员文章站2023-01-13
  • Go语言中通过Lua脚本操作Redis的方法

    前言 为了在我的一个基本库中降低与redis的通讯成本,我将一系列操作封装到lua脚本中,借助redis提供的eval命令来简化操作。 eval能够提供的特性:

    程序员文章站2023-01-13
  • nginx + lua 限制ip地址访问

    实验环境:docker + openresty 我限制的5秒钟内允许访问两次效果图: default.conf 代码如下: ...

    程序员文章站2022-12-23
  • C语言开发lua模块入门 --- 虚拟栈和基本代码结构

    lua是一门小巧高效的脚本语言,核心代码不到500kb,由于要保持小巧,所以lua的核心库功能不可能很复杂,只实现一些基本功能,甚至没有操作目录的API,但由于lua良好的设计,并

    程序员文章站2022-12-10
  • 利用nginx+lua+redis实现反向代理方法教程

    前言 最近因为工作需要,要进行ivr的重构, 我们现在系统接了三家ivr服务商, n个业务, 由于ivr这玩意一般只能外网回调, 而开发环境又不允许外网随便访问, 着实

    程序员文章站2022-12-07
  • Lua和C++交互详细总结_2_堆栈的操作

    二、堆栈的操作 因为Lua与C/C++是通过栈来通信,Lua提供了C API对栈进行操作。 我们先来看一个最简单的例子: #include #include

    程序员文章站2022-12-05
  • 编译安装基于nginx与lua的高性能web平台-openresty

    1、首先编译安装nginx(不多说) 2、开始安装openresty cd /usr/local/src wget https://openresty.org/download/openresty-1.11.2.2.tar.gz tar xf openresty-1.11.2.2.tar.gz cd ...

    程序员文章站2022-12-01
  • nginx lua集成kafka

    NGINX lua集成kafka === 第一步:进入opresty目录 说明:接下来我们关注两个目录 "lualib" 和 "nginx" ​ 1.lualib: 是存放opresty所需要的集成软件包的 ​ 2.nginx: 是nginx服务目录 接下来,我们进入lualib目录一看究竟: 这里 ...

    程序员文章站2022-11-25
  • Redis如何使用lua脚本实例教程

    前言 在redis的官网上洋洋洒洒的大概提供了200多个命令,貌似看起来很多,但是这些都是别人预先给你定义好的,但你却不能按照自己的意图进行定制, 所以是不是感觉自己还

    程序员文章站2022-11-21
  • Redis执行Lua脚本的好处与示例代码

    前言 redis从2.6版本开始引入对lua脚本的支持,通过在服务器中嵌入lua环境,redis客户端可以使用lua脚本,直接在服务端原子的执行多个redis命令。 其

    程序员文章站2022-11-21
  • Centos7 安装Nginx整合Lua的示例代码

    Centos7 安装Nginx整合Lua的示例代码

    前言 本人的使用的电脑是mac,操作系统是macos mojave。电脑上装有虚拟机。 虚拟机上安装centos7操作系统,在其之上安装nginx及luau类库,整

    程序员文章站2022-10-29
    网络运营
  • Nginx利用Lua+Redis实现动态封禁IP的方法

    Nginx利用Lua+Redis实现动态封禁IP的方法

    一、背景 我们在日常维护网站中,经常会遇到这样一个需求,为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 ip 黑名单。对于黑名单之内的 ip ,拒绝提

    程序员文章站2022-10-29
    网络运营
  • Nginx编译安装Lua模块

    Nginx编译安装Lua模块 一、安装Lua环境及相关库 官网网址:https://github.com/openresty/lua nginx module 1. LuaJIT ` wget http://luajit.org/download/LuaJIT 2.0.2.tar.gz make i ...

    程序员文章站2022-09-16