Lua介绍数组
Lua是一个高效、简洁、轻量级、可扩展的脚本语言,能够很方便的嵌入到其它语言中使网络
用,Redis从2.6版支持Lua。数据结构
一, 使用脚本的好处函数
1:减小网络开销线程
2:原子操做:Redis会把脚本看成一个总体来执行,中间不会插入其它命令对象
3:复用功能字符串
二, Lua的数据类型变量
Lua是一个动态类型的语言,一个变量能够存储任何类型的值,类型有:扩展
1:空:nil,也就是尚未赋值coroutine
2:字符串:用单引号或者双引号引发来
3:数字:包含整数和浮点型
4:布尔:boolean
5:表:表是Lua惟一的数据结构,既能够当数组,也能够作Map,或被视为对象
6:函数:封装某个或某些功能
7:userData:用来将任意C 数据保存在Lua 变量中,这样的操做只能经过C API
8:Thread:用来区别独立的执行线程,它被用来实现coroutine (协同例程)