Nginx 通过 Lua + Redis 实现动态封禁 IP

一、背景为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的IP黑名单。二、架构实现IP黑名单的功能有很多途径:1、在操作系统层面,配置iptables。

「O泡果奶」软件反编译破解

恰好借这个机会尝试通过逆向工程分析其原理,同时这个App也使用了Lua脚本并进行了加密,也借此机会实践一下Lua脚本解密。

Redis+Lua解决高并发场景抢购秒杀问题

今天介绍一些如何使用PHP+Redis+Lua解决高并发下商品超卖问题。为何要使用Lua脚本解决商品超卖的问题呢?

redis在使用lua脚本以及实现redis分布式锁

使用脚本的好处如下:1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。

基于golang+lua的Web日志安全分析系统

# cat Analyzer.log | grep “#” | head -n 5。2020/05/27 13:28:21 Consumer error: 10.205.241.146:9092/bootstrap: Connect to ipv4#10.205.241.146:9092 failed: No route to host。

高并发最佳实践OpenResty(Nginx+Lua)

这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。

skynet服务的本质与缺陷

而且,每个服务都是隔离的,各自使用自己独立的内存空间,服务之间通过发消息来完成数据交换。下面给出两个lua代码 main.lua 和 simpledb.lua,和一个配置文件 config。

轻量级跨平台C/C++构建工具,采用lua语法接口API描述项目

简介XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目xmake的目标是开发者更加关注于项目本身开发,简化项目的描述和构建,并且提供平台无关性,使得一次编写,随处构建它跟cmake、automake、premake有点类似,但是机制不同,它默认不会

网站地图