
ConcurrentCache
zimingttkx
A high-performance distributed in-memory object cache system built from scratch in C++17, compatible with Redis protocol.
AI 简介
ConcurrentCache 是一个用 C++20 从零构建的高性能分布式内存对象缓存系统,兼容 Redis RESP 协议。项目核心功能包括多线程 Reactor 架构、64 分片分段锁哈希表以降低锁竞争、高效的三级内存管理架构(ThreadCache, CentralCache, PageCache),以及对五种数据类型(STRING, LIST, HASH, SET, ZSET)的支持。此外,它还具备持久化能力(RDB 快照)和集群支持(哈希槽分片、Gossip 协议、主从复制)。适用于需要高性能内存缓存且希望利用现有 Redis 客户端的应用场景,如实时数据分析、Web 应用加速等。
C++
MIT License173
Stars
7
Forks
5
Watchers
1
Issues
Star 增长
今日+8
近 7 天+8
近 30 天+39
综合评分66.61
默认分支main