Lua 脚本

官方文档: https://redis.io/docs/latest/develop/programmability/lua-api

<font style="color:rgb(96, 98, 102);background-color:rgb(245, 247, 250);">EVAL script numkeys key [key ...] arg [arg ...]</font>

  • script:lua脚本
  • numkeys:涉及多少个key值
  • key [key ...]:lua脚本所需访问的key
  • arg [arg ...]:常规输入参数

语法

local test = KEYS[1]:用来定义变量

if flag == 1 then

redis.log(redis.LOG_NOTICE,test)

else

redis.log(redis.LOG_NOTICE,test .. '!=1')

end : if else 控制语法

return flag:脚本返回的值

函数

redis.call()

执行redis命令

redis.log(level, message)

输出日志

相关推荐
凉茶钱8 分钟前
【C++】动态内存管理完整解析:从内存划分到 new delete 底层原理
c语言·开发语言·c++·内存管理·动态内存
小七在进步10 分钟前
类和对象(五)
java·开发语言·算法
Rebecca_aLi13 分钟前
码匠教育:零基础学 Python,标识符到循环全套基础语法解析
开发语言·python·正则表达式
IvanCodes20 分钟前
Python 正则表达式(十四):文本匹配、查找与替换
开发语言·python·正则表达式
夜雪一千20 分钟前
Python URL编码踩坑:单层编码、双重编码实战解析
开发语言·python
孙启超25 分钟前
【AI开发之Rust】第 21 课:双端集成与出包 —— Android(.so→AAR)与 iOS(xcframework)
开发语言·后端·rust
Brilliantwxx35 分钟前
【STM32】 __weak 弱引用、中断标志位、异常处理与 HAL_Delay 优先级
开发语言·stm32·单片机·嵌入式硬件
驭渊的小故事36 分钟前
SpringBoot 配置文件详解:properties 与 yml 从入门到实战
java·开发语言·笔记
大侠归来41 分钟前
C++ 与 Lua 的协程交互:从原理到实战
c++·lua·交互
郝学胜-神的一滴1 小时前
游戏引擎原理与实践 02:揭开3A游戏背后的技术面纱
开发语言·计算机网络·程序人生·游戏·游戏引擎