awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
muesli avatar

muesli/cache2go

0
View on GitHub↗
2,158 星标·505 分支·Go·5 次浏览

Cache2go

Concurrency-safe Go caching library with expiration capabilities and access counters

Features

  • Caching Libraries - Concurrency-safe in-memory cache.
  • 数据库 - In-memory cache with automatic timeout-based invalidation.

Star 历史

muesli/cache2go 的 Star 历史图表muesli/cache2go 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Cache2go 的开源替代方案

相似的开源项目,按与 Cache2go 的功能重合度排序。
  • bluele/gcachebluele 的头像

    bluele/gcache

    2,731在 GitHub 上查看↗

    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

    Go
    在 GitHub 上查看↗2,731
  • codingsince1985/couchcachecodingsince1985 的头像

    codingsince1985/couchcache

    65在 GitHub 上查看↗

    A RESTful caching micro-service in Go backed by Couchbase

    Go
    在 GitHub 上查看↗65
  • allegro/bigcacheallegro 的头像

    allegro/bigcache

    8,140在 GitHub 上查看↗

    Bigcache is a thread-safe, in-memory key-value store for Go designed to minimize garbage collection pauses. It functions as a memory-optimized cache capable of storing gigabytes of data while maintaining low latency during high-volume operations. The system avoids garbage collection overhead by managing memory through large byte arrays and manual allocation. It utilizes a circular-buffer layout to reuse space and lock-striped sharding to reduce contention during concurrent read and write access. The project provides capabilities for high-volume in-memory caching and low-latency data retrieva

    Go
    在 GitHub 上查看↗8,140
  • etcd-io/bboltetcd-io 的头像

    etcd-io/bbolt

    9,573在 GitHub 上查看↗

    bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single memory-mapped file on disk, organizing information using B+ trees to facilitate sorted key iteration and efficient range queries. The project distinguishes itself through a hierarchical data organization model, allowing buckets to be nested within other buckets to create a tree-like structure. It employs a single-writer, multi-reader locking mechanism and copy-on-write transactions to ensure serializable isolation and data integrity. The system includes comprehensive data management capa

    Go
    在 GitHub 上查看↗9,573
查看 Cache2go 的所有 30 个替代方案→

常见问题解答

muesli/cache2go 是做什么的?

Concurrency-safe Go caching library with expiration capabilities and access counters

muesli/cache2go 的主要功能有哪些?

muesli/cache2go 的主要功能包括:Caching Libraries, 数据库。

muesli/cache2go 有哪些开源替代品?

muesli/cache2go 的开源替代品包括: codingsince1985/couchcache — A RESTful caching micro-service in Go backed by Couchbase. golang/groupcache — Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of… allegro/bigcache — Bigcache is a thread-safe, in-memory key-value store for Go designed to minimize garbage collection pauses. It… bluele/gcache — An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC. etcd-io/bbolt — bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single… hdt3213/godis — Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data…