用 Go 从零实现的分布式内存缓存系统,内嵌自研 Raft 共识引擎,通过 Command + FSM + Raft 三层解耦实现单机/集群模式无缝切换,提供 gRPC + REST 双协议访问,核心采用 HashMap + Radix Tree + Min-Heap 三层内存数据结构协同工作,支持 TTL 过期、前缀/正则搜索、数据持久化及 Prometheus 全链路可观测。
What is the lushenle/simple-cache GitHub project? Description: "用 Go 从零实现的分布式内存缓存系统,内嵌自研 Raft 共识引擎,通过 Command + FSM + Raft 三层解耦实现单机/集群模式无缝切换,提供 gRPC + REST 双协议访问,核心采用 HashMap + Radix Tree + Min-Heap 三层内存数据结构协同工作,支持 TTL 过期、前缀/正则搜索、数据持久化及 Prometheus 全链路可观测。". Written in Go. Explain what it does, its main use cases, key features, and who would benefit from using it.
Question is copied to clipboard — paste it after the AI opens.
Clone via HTTPS
Clone via SSH
Download ZIP
Download master.zipReport bugs or request features on the simple-cache issue tracker:
Open GitHub Issues