首页
学习
活动
专区
圈层
工具
发布

#lua

简洁、轻量、可扩展的脚本语言

Redis高性能探秘:Lua脚本的原子执行与缓存机制深度解析

用户6320865

缓存策略采用LRU(最近最少使用)算法进行管理,默认缓存容量为10000个脚本。当缓存达到上限时,最久未使用的脚本会被自动淘汰。这一设计在内存使用和缓存命中率之...

4510

Lua 的 Coroutine 模块

用户2270320

Lua 支持协同程序(也称为协作多线程)。Lua 中的协程代表一个独立的执行线程。与多线程系统中的线程不同,协程不能被抢占,只能通过显式调用 coroutine...

8210

Lua 的 Math 模块

用户2270320

Mathematical Manipulation - Lua 5.4 Reference Manual

10110

Redis系列学习文章分享---第十三篇(Redis多级缓存--JVM进程缓存+Lua语法)

用户8589624

多级缓存是一种将数据存储在多个层级的缓存系统中,以提高缓存命中率和降低系统访问数据库的频率。通常包括本地缓存、分布式缓存和持久化缓存等多个层级。

10310

Redis 执行 Lua,能保证原子性吗?

CodeSuc

上述例子,整个 luaScript 字符串脚本作为一个整体被执行且不被其他事务打断,这就是一个原子性的操作。

11310

成功打通H7-TOOL脱机烧录加载IAR下载算法,具有里程碑式意义

Simon223

1、之前脱机烧录主要是针对MDK的FLM下载算法文件支持,本次正式打通IAR的算法文件加载,具有里程碑式意义。 2、为什么要支持IAR下载算法文件,因为IAR...

7310

H7-TOOL固件2.27发布,新增加40多款芯片脱机烧录,含多款车轨芯片,发布LUA API手册,CAN助手增加负载率,错误状态信息检测

Simon223

H7-TOOL详细介绍(含操作手册): http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934 ...

13910

H7-TOOL的LUA小程序教程第17期:扩展驱动AD7606, ADS1256,MCP3421, 8路继电器和5路DS18B20(2024-11-01)

Simon223

LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机...

14310

基于lua的table实现一个TOP N排行榜功能

晨星成焰

最近有空研究了下某游戏开发项目里的排行榜实现,发现虽然业务逻辑不复杂,但要做到高效、灵活、易扩展,还是有不少细节值得推敲。于是我尝试用 Lua 模仿实现了一个轻...

26010

Lua源码学习笔记-从TValue开始的数据类型

晨星成焰

Lua是有一套自己的gc管理内存的,除了 LUA_TNIL,LUA_TBOOLEAN,LUA_TLIGHTUSERDATA,LUA_TNUMBER 基本上都是可...

15600

在Lua中循环Require是如何处理的?

keyle

在 Lua 中,当多个脚本文件循环 require 时(例如 A 依赖 B,B 又依赖 A),最后 require 的值为 true 是由于 Lua 的 模块加...

29310

TCP半关闭状态分析和skynet对半关闭状态的支持

Lion 莱恩呀

TCP四次挥手中的半关闭状态是否需要解决,依赖于使用场景,大多数场景不解决也不会有影响,但有些场景(特别是游戏服务器)还是需要关注这个半关闭状态的。

23800

Lua与C语言接口编程实战指南:打造高性能、灵活的程序

Lion 莱恩呀

Lua/c接口编程是skynet的核心技能开发,主要涉及到Lua调C语言和C语言调用Lua的工作流程。从而开发属于自己的组件。

20310

高并发秒杀系统实战(Redis+Lua分布式锁防超卖与库存扣减优化)

大熊计算机

腾讯云TVP | 成员 (已认证)

电商秒杀场景具有瞬时高并发、资源竞争激烈和数据一致性要求高三大特征。当数万用户同时抢购少量商品时(如1000件商品承受10万QPS),系统面临多重挑战:

52710

Lua编程:深入理解 UpValue 和闭包

Lion 莱恩呀

Lua 语言中,函数是严格遵循词法定界的第一类值。Lua 中,函数是第一类类型值,这意味着定义函数和其他普通类型是一样的,区别在于函数对应的数据值是对应的函数体...

37911

协程编程的奥秘:Lua中协程使用的全面解析与技巧分享

Lion 莱恩呀

协程和线程类似,协程是一系列的可执行语句,拥有自己的栈、局部变量和指令指针,同时协程又与其他协程共享了全局变量和其他几乎一切资源。协程和线程的主要区别在于,一个...

22400

Lua嵌入式爬虫实现步骤

华科云商小徐

在Lua中实现嵌入式爬虫,通俗点说就是指在一个宿主程序(如Nginx/OpenResty、Redis等)中使用Lua脚本来完成网络爬取任务。由于Lua本身的标准...

14410
领券