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 (協同例程)