shmaps
持久共享内存键值存储,支持自定义STL容器和TTL。
提出的解决方案使您可以在共享内存段中组织多个独立的映射(键-值)存储。
基于boost / interprocess和libcuckoo无锁映射。
局限性:
您不能将STL容器用于键或值类型(例如,应使用shmem :: String代替std :: string);
依存关系
目前仅支持带有llvm c ++ lib的clang 10+。因此,一切都应该在FreeBSD 11+中开箱即用。
您需要安装Boost库,例如在Fre