文件名称:crush:时间旅行的分布式键值存储
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-03 02:15:19
Elixir
压碎 时间旅行,复制的,最终一致的键值存储。 原料药 GET /:key 返回密钥及其修订版。 返回的值如下所示: [ current_value , revisions ] revisions可能是空列表。 如果键不存在,则返回一个空列表: [ ] 查询参数 revisions数:要返回的修订版数。 设置为all的所有版本。 如果未指定此值,或者不是数字或文字字符串"all" ,则将返回一个空的修订列表。 patch :是否应用补丁。 默认情况下,返回的修订版是一组补丁程序,可用于还原到每个以前的状态。 如果patch设置为true ,则将应用补丁,并且计算出的值将作为修订列表返回。 默认为false 。 GET /:key/info 返回有关给定密钥的信息。 // :play_button: curl localhost:7654/test/info { "key" : "test" , "
【文件预览】:
crush-master
----mix.exs(1KB)
----config()
--------prod.secret.exs(929B)
--------prod.exs(2KB)
--------test.exs(262B)
--------config.exs(1KB)
--------dev.exs(1KB)
----.formatter.exs(91B)
----test()
--------support()
--------crush_web()
--------test_helper.exs(15B)
----mix.lock(5KB)
----.gitignore(104B)
----lib()
--------crush()
--------crush.ex(247B)
--------crush_web()
--------crush_web.ex(2KB)
----README.md(1KB)