redo:流水线的Erlang Redis客户端

时间:2024-06-02 20:54:39
【文件属性】:

文件名称:redo:流水线的Erlang Redis客户端

文件大小:113KB

文件格式:ZIP

更新时间:2024-06-02 20:54:39

Erlang

哲学 如果希望从头开始编写Redis客户端,则必须首先发明Universe。 关于 Redo是用Erlang编写的流水线Redis客户端。 它缺乏任何形式的语法糖。 唯一的API函数是redo:cmd,它接受原始的redis命令。 建造 $ make 测试 单元测试 $ ./rebar eunit suite=redo 本地阅读基准 $ erl -pa ebin 1> bench:sync(1000). 91ms 10989 req/sec 2> bench:async(1000, 100). 38ms 26315 req/sec 并发测试 $ erl -pa ebin 1> redo_concurrency_test:run(20, 100). % pids, 100 random operations performed per pid 开始 无参数:将进程注册为“重做” $


【文件预览】:
redo-master
----.gitignore(28B)
----README.md(3KB)
----test()
--------redo_block_tests.erl(5KB)
--------redo_tests.erl(3KB)
----src()
--------redo_block.erl(7KB)
--------redo_logging.hrl(660B)
--------redo.erl(16KB)
--------redo_concurrency_test.erl(5KB)
--------redo.app.src(163B)
--------redo_redis_proto.erl(5KB)
--------redo_uri.erl(3KB)
--------bench.erl(875B)
----rebar(100KB)
----Makefile(46B)

网友评论