cucache:用于后备缓存的快速 PUTGETDELETE 内存键值存储

时间:2024-06-20 06:16:04
【文件属性】:

文件名称:cucache:用于后备缓存的快速 PUTGETDELETE 内存键值存储

文件大小:304KB

文件格式:ZIP

更新时间:2024-06-20 06:16:04

caching memcached key-value memcache-server in-memory

库卡什 用于后备缓存的快速 PUT/GET/DELETE 内存键值存储。 memcache和协议的一个最完整的实现可以在找到。 二进制协议已经使用,文本协议带有从协议规范中提取的简单测试用例。 该实现使用 Cuckoo 散列和几个。 该实现使用中的大部分代码用于二进制协议。 已知的局限性和突出的东西 需要可配置的调试信息输出 触摸命令未实现; 见 协议应针对进行测试 当前的实现说明可以在找到。 想要使用它吗? 伟大的! 如果您遇到任何您认为错误的内容,请提交拉取请求和问题。 请注意,这在很大程度上是一个 WIP,我不保证支持。 为什么是另一个内存缓存? Cuckoo 哈希很酷,而且速度很快。 Go 很酷,而且速度很快。 也许这两者可以在保持代码美观和可读性的同时超越老化(尽管仍然非常相关)memcached。 此外,由于Go运行时提高了随着时间的推移,cucache本身可能得到更


【文件预览】:
cucache-master
----src()
--------cuckood()
--------.gitignore(12B)
----benchmark()
--------bench-results.sh(2KB)
--------multi-core-profile.svg(166KB)
--------ben()
--------bench-results.rb(2KB)
--------internal()
--------README.md(2KB)
--------bench.sh(2KB)
--------.gitignore(9B)
--------single-core-profile.svg(203KB)
--------tom()
----.travis.yml(127B)
----LICENSE(1KB)
----README.md(3KB)
----.gitignore(299B)
----wip.md(2KB)

网友评论