所在位置:首页 > 生活实用> lua脚本编程器
lua脚本编程器

lua脚本编程器

应用类型:生活实用 应用版本:v1.0

文件大小:5.8M 发布时间:2020-09-16 17:19:54

应用标签: 必备应用 生活服务

安卓版下载

扫描二维码下载

应用截图

  • lua脚本编程器应用截图 lua脚本编程器应用截图 lua脚本编程器应用截图

应用介绍

lua脚本编程器通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。

特色一览

不提供访问系统状态状态的库(比如系统时间库)。

禁止使用 loadfile 函数。

如果脚本在执行带有随机性质的命令(比如 RANDOMKEY ),或者带有副作用的命令(比如 TIME )之后,试图执行一个写入命令(比如 SET ),那么 Redis 将阻止这个脚本继续运行,并返回一个错误。

如果脚本执行了带有随机性质的读命令(比如 SMEMBERS ),那么在脚本的输出返回给 Redis 之前,会先被执行一个自动的字典序排序,从而确保输出结果是有序的。

用 Redis 自己定义的随机生成函数,替换 Lua 环境中 math 表原有的 math.random 函数和 math.randomseed 函数,新的函数具有这样的性质:每次执行 Lua 脚本时,除非显式地调用 math.randomseed ,否则 math.random 生成的伪随机数序列总是相同的。

相关新闻

在为脚本创建函数前,程序会先用函数名检查 Lua 环境,只有在函数定义未存在时,程序才创建函数。重复定义函数一般并没有什么副作用,这算是一个小优化。

另外,如果定义的函数在编译过程中出错(比如,脚本的代码语法有错), 那么程序向用户返回一个脚本错误, 不再执行后面的步骤。

需要网络 免费 无需谷歌市场 展开

应用推荐

    必备应用 生活服务
    下载排行榜 热门排行榜