目前成功的lua版本是5.1, 根据网络上的资料显示 lua5.1能够支持 lua-socket
安装lua及相关软件:
#安装lua5.1 sudo apt install lua5.1 #安装lua-socketxiangg sudo apt install lua-socket sudo apt install lua-socket-dev #安装lua-redis相关 sudo apt install lua-redis sudo apt install lua-redis-dev
安装redis及相关软件:
#安装Redis服务 sudo apt install redis-server #安装redis客户端及工具 sudo apt install redis-tool
测试代码test.lua:
local lu = require(‘luaunit‘) local redis = require("redis") local ret = 0 -- 连接本地redis服务 local cli = redis.connect("127.0.0.1",6379) function test_set_value() ret = cli:set("test", "1122") lu.assertEquals(ret, true) end function test_get_value() cli:set("some", "123") ret = cli:get("some") lu.assertEquals(ret, "123") end -- 使用单元测试工具 os.exit(lu.LuaUnit.run())
输出:
.. Ran 2 tests in 0.000 seconds, 2 successes, 0 failures OK
注意 使用单元测试工具 需要在路径里加入 luaunit.lua文件
luaunit.lua 下载地址:https://github.com/bluebird75/luaunit
~
lua redis接口 (在ubuntu16.04 环境下配置lua-redis开发环境)
原文:https://www.cnblogs.com/sleepylulu/p/12020715.html