【文件属性】:
文件名称:fakeredis.c:Lua fakeredis 的 AC 包装器
文件大小:24KB
文件格式:ZIP
更新时间:2021-06-18 20:40:11
C
假redis.c
的周围的一个小 C 包装器,又名:
Lua 的 Redis 模拟,具有与 redis-lua 相同的接口。
用例
fakeredis.c 旨在为- 一款 iOS 应用程序,可让您随时随地学习和试验 Redis。
它也可用于教育目的,因为它说明了如何:
从 C 调用 Lua:见 ,
从 Lua 调用 C:见 ,
将 Lua 代码嵌入到 C 库中:参见 ,
将 Lua 构建为 iOS 的胖静态库:参见
引导程序
$ git submodule update --init
演示
先决条件:您的系统上需要安装Lua 5.2.x。
$ export CFLAGS="-I/path/to/lua-5.2/include"
$ export LDFLAGS="-L/path/to/lua-5.2/lib -llua"
$ make
$ ./demo
现场演示
您可以
【文件预览】:
fakeredis.c-master
----sds.c(28KB)
----.gitmodules(154B)
----ct()
----demo.c(1KB)
----fakeredis()
----sds.h(4KB)
----modules()
--------fmtreply.lua(1KB)
--------exec.lua(174B)
--------filterr.lua(149B)
----ios.mk(3KB)
----fkredis.h(1KB)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(395B)
----lua2c.sh(134B)
----tests()
--------basics-test.c(6KB)
--------ct(8B)
--------Makefile(431B)
--------utils.h(807B)
----bin2c.lua(1KB)
----.gitignore(36B)
----fksh.c(1KB)
----lua-ios.mk(4KB)
----fkredis.c(6KB)
----bin2c.sh(209B)