mmkv:使用Redis API的内存映射文件中的数据结构

时间:2021-05-10 05:10:52
【文件属性】:
文件名称:mmkv:使用Redis API的内存映射文件中的数据结构
文件大小:649KB
文件格式:ZIP
更新时间:2021-05-10 05:10:52
C++ MMKV:内存映射文件上的快速持久键值引擎 MMKV是BSD许可的,基于内存映射文件的快速持久键值引擎。 建筑MMKV 现在只能在Linux上编译。 要构建整个项目,只需键入make即可编译lib&tests。 它应编译为静态库并在src目录中测试可执行文件,例如libmmkv.a,mmkv-test等。 MMKV取决于boost ,如果编译器BOOST_INC找不到boost头, BOOST_INC首先设置env BOOST_INC 。 BOOST_INC=/boost_headers/include make 特征 专为希望在共享内存中本地存储许多复杂数据结构的应用服务器而设计。 持久性键值存储,该值可以是任何复杂的数据结构 支持多进程并发 支持大多数Redis数据结构和API 支持自定义POD类型。 与内存中的相同数据结构相比,具有非常快的性能。 警示语 如果应用程序/
【文件预览】:
mmkv-master
----.travis.yml(494B)
----deps()
--------sparsehash-2.0.2.tar.gz(333KB)
--------sparsehash.patch(28KB)
--------cpp-btree()
--------lz4()
----test()
--------backup_test.cpp(2KB)
--------sort_test.cpp(9KB)
--------hyperloglog_test.cpp(3KB)
--------concurrent_test.cpp(5KB)
--------test_main.cpp(2KB)
--------ut.hpp(6KB)
--------list_test.cpp(7KB)
--------hash_test.cpp(5KB)
--------string_test.cpp(7KB)
--------pod_test.cpp(6KB)
--------ut.cpp(2KB)
--------set_test.cpp(8KB)
--------performance_test.cpp(3KB)
--------geo_test.cpp(3KB)
--------zset_test.cpp(13KB)
----src()
--------t_list.cpp(14KB)
--------geo.cpp(26KB)
--------geohash.h(4KB)
--------malloc-2.8.3.h(19KB)
--------mmkv_impl.hpp(21KB)
--------collections()
--------containers.hpp(7KB)
--------mmkv.hpp(30KB)
--------locks.hpp(6KB)
--------memory.cpp(27KB)
--------mmap.cpp(5KB)
--------malloc.cpp(196KB)
--------utils.cpp(20KB)
--------t_zset.cpp(45KB)
--------bitops.cpp(24KB)
--------lock_guard.hpp(4KB)
--------mmap.hpp(2KB)
--------lock_mode.hpp(2KB)
--------mmkv_logger.cpp(3KB)
--------thread_local.hpp(4KB)
--------mmkv_impl.cpp(32KB)
--------mmkv_allocator.hpp(9KB)
--------mmkv_logger.hpp(2KB)
--------t_hash.cpp(15KB)
--------mmkv_options.hpp(4KB)
--------sort.cpp(11KB)
--------t_set.cpp(18KB)
--------iterator.cpp(12KB)
--------types.hpp(16KB)
--------khash.hh(37KB)
--------t_string.cpp(17KB)
--------geohash.c(16KB)
--------Makefile(5KB)
--------mmkv.cpp(3KB)
--------utils.hpp(4KB)
--------atomic.hpp(7KB)
--------locks.cpp(8KB)
--------hyperloglog.cpp(58KB)
--------memory.hpp(7KB)
--------logger_macros.hpp(4KB)
----Makefile(50B)
----README.md(1KB)

网友评论