lua redis接口 (在ubuntu16.04 环境下配置lua-redis开发环境)

目前成功的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

~

猜你喜欢

转载自www.cnblogs.com/sleepylulu/p/12020715.html
今日推荐