【文件属性】:
文件名称:Evedis:Vedis的Erlang绑定,这是一个嵌入式数据存储区C库
文件大小:190KB
文件格式:ZIP
更新时间:2021-04-30 14:57:02
C
伊维迪斯
Evedis是Vedis的Erlang绑定, 是用于将数据存储在内存或磁盘中的嵌入式C库。 它的API在概念上与类似,但是没有网络层,因为Vedis在主机应用程序的同一进程中运行。
Evedis使用Erlang本机实现功能(NIF)来包装Vedis库,以在Erlang应用程序中使用。
特征
Vedis功能
无服务器数据存储引擎。
事务性(ACID)数据存储。
内置70多个命令,类似于标准Redis命令。
零配置。
单个数据库文件,不使用临时文件。
跨平台文件格式。
标准键/值存储。
支持磁盘以及内存中的数据存储。
线程安全且完全可重入。
简单,干净且易于使用的API。
支持TB级数据库。
Evedis功能
支持创建多个数据库。
支持在多个数据库上进行并发读写。
实现了所有的Vedis命令。
经过良好测试和充分记录的代码。
快速开始
安装
在安装了Er
【文件预览】:
Evedis-master
----c_src()
--------vedis.c(709KB)
--------evedis.c(7KB)
--------vedis.h(40KB)
----src()
--------evedis_string.erl(3KB)
--------evedis_misc.erl(4KB)
--------evedis_app.erl(329B)
--------evedis.app.src(218B)
--------evedis_list.erl(2KB)
--------evedis_set.erl(4KB)
--------evedis.erl(5KB)
--------evedis_sup.erl(712B)
--------evedis_kv.erl(6KB)
--------evedis_hash.erl(5KB)
----test()
--------evedis_list_SUITE.erl(4KB)
--------evedis_set_SUITE.erl(5KB)
--------evedis_string_SUITE.erl(4KB)
--------evedis_hash_SUITE.erl(6KB)
--------evedis_SUITE.erl(4KB)
--------evedis_kv_SUITE.erl(8KB)
----README.md(4KB)
----Makefile(508B)
----rebar.config(88B)
----.gitignore(98B)