0%

lua脚本

Lua脚本

redis可以支持lua脚本,可以使用lua脚本来将几个命令整合为一个整体来执行

Lua的数据类型

Lua是一个动态类型的语言,一个变量可以存储任何类型的值,类型有:

  • 空:nil,也就是还没有赋值
  • 字符串:用单引号 或者 双引号
  • 数字:包含整数和浮点型
  • 布尔:boolean
  • 表:表是Lua唯一的数据结构,既可以当数组,也可以做Map,或被视为对象
  • 函数:封装某个或某些功能
  • userData:用来将任意 C 数据保存在 Lua 变量中,这样的操作只能通过 C API
  • Thread:用来区别独立的执行线程,它被用来实现 coroutine (协同例程)