• 2023-06-02
Nginx怎么安装配置Lua支持

Nginx安装配置Lua支持默认情况下Nginx不支持Lua模块,需要安装LuaJIT解释器,并且重新编译Nginx,或者可使用国人开发的openrestry需要的模块:LuaJIT,Ngx_deve......

  • 2023-06-02
怎么使用lua进行nginx redis访问控制

1.需求分析\1.Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。\2.用Nginx+Lua+Redis来做访问限制主要是考虑到高并发环境下快速访问......

  • 2023-05-29
Redis中lua脚本实现方法及应用场景是什么

1.RedisLua脚本概述Redis的Lua脚本功能允许用户编写自定义脚本,在Redis服务器上执行。Lua是一种轻量级的脚本语言,具有简单、高效、可扩展等优点。在Redis中,Lua脚本可以用于复......

  • 2023-05-28
如何使用Redis+Lua脚本实现计数器接口防刷功能

【实现过程】一、问题分析如果set命令设置上,但是在设置失效时间时由于网络抖动等原因导致没有设置成功,这时就会出现死计数器(类似死锁);二、解决方案Redis+Lua是一个很好的解决方案,使用脚本使得......

  • 2023-05-28
SpringBoot+Redis+Lua分布式限流如何实现

Redis支持LUA脚本的主要优势LUA脚本的融合将使Redis数据库产生更多的使用场景,迸发更多新的优势:高效性:减少网络开销及时延,多次redis服务器网络请求的操作,使用LUA脚本可以用一个请求......

  • 2023-05-27
Go语言中怎么通过Lua脚本操作Redis

前言为了在我的一个基本库中降低与Redis的通讯成本,我将一系列操作封装到LUA脚本中,借助Redis提供的EVAL命令来简化操作。EVAL能够提供的特性:可以在LUA脚本中封装若干操作,如果有多条R......

  • 2023-05-26
怎么使用Go和Lua解决Redis秒杀中库存与超卖问题

0、简介Go语言连接go-redis进行数据库的连接,如果你对这部分尚不了解,建议你先学习这部分知识。另外,本秒杀主要解决两个问题,第一个就是超卖问题,另一个就是库存问题。没有设计专门的页面来模拟并发......

  • 2023-05-26
Nginx怎么利用Lua+Redis实现动态封禁IP

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

  • 2023-04-10
聊聊Redis中的事务:事务模式、Lua脚本

本篇文章带大家吃透Redis 事务,对比一下Redis事务的两种模式(事务模式 和 Lua 脚本),希望对大家有所帮助!...

  • 2019-11-09
怎么使用vscode写lua脚本

使用vscode写lua脚本的方法:1、下载安装vscode;2、设置vscode为中文简体界面;3、在vscode中安装lua插件;4、新建文件,更改后缀名为.lua并保存。...