文件名称:redis-roaring:Redis咆哮的位图
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-13 06:55:09
redis roaring-bitmaps redis-module C
重传 Redis咆哮的位图 介绍 该项目使用库为Redis实现咆哮位图命令。 根据微基准测试,这些命令可以与Redis的O(1)操作本机位图具有相同的性能,并且O(N)调用的,同时比未压缩的对等方消耗的内存更少(基准测试未决)。 拉请求是受欢迎的。 依存关系 CRoaring(此redis模块使用的位图压缩库) cmake(编译源代码所需的构建工具) redis(集成测试所需的服务器) hiredis(性能测试所需的redis客户端库) 已知的问题 该库仅适用于(例如,计数最大为4294967296的数字) 入门 $ git clone https://github.com/aviggiano/redis-roaring.git $ cd redis-roaring/ $ configure.sh $ cd dist $ ./redis-server ./redis.conf
【文件预览】:
redis-roaring-master
----.gitmodules(366B)
----configure.sh(1KB)
----deps()
--------sds()
--------CRoaring()
--------hiredis()
--------redis()
----.github()
--------workflows()
----Dockerfile(1KB)
----tests()
--------integration_2.sh(195B)
--------integration_1.sh(10KB)
--------performance.c(9KB)
--------unit.c(8KB)
----test.sh(872B)
----CONTRIBUTING.md(163B)
----src()
--------type.c(2KB)
--------redismodule.h(18KB)
--------type.h(360B)
--------data-structure.c(5KB)
--------data-structure.h(3KB)
--------redis-roaring.c(29KB)
----LICENSE.md(1KB)
----.gitignore(109B)
----CMakeLists.txt(2KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(5KB)
----helper.sh(2KB)
----performance.sh(193B)