{"repo":"mgtv-tech/jetcache-go","free":true,"listed":false,"github":"https://github.com/mgtv-tech/jetcache-go","clone":"git clone https://github.com/mgtv-tech/jetcache-go.git","description":"Redis cache library for Go","language":"Go","stars":500,"topics":["redis","auto-refresh","cache","golang","multi-level","distributed-cache","redis-cache","singleflight"],"license":"BSD-2-Clause","category":"databases-storage","readme_excerpt":"jetcache-go Language: 简体中文 Overview jetcache-go is a production-grade cache framework for Go. It is inspired by Java JetCache and extends the go-redis/cache model with two-level caching, singleflight-based miss protection, typed batch APIs, and operational features for large-scale services. Why jetcache-go - Two-level cache: local ( FreeCache / TinyLFU ) + remote ( Redis ) - Singleflight miss collapse and optional auto-refresh - Generic MGet with pipeline optimization - Cache penetration protection via not-found placeholder strategy - Built-in stats and Prometheus plugin integration - Interface-driven design for local/remote/codec/stats extensions Feature Availability - Generic MGet + load callback + pipeline optimization: v1.1.0+ - Cross-process local cache invalidation after updates: v1.1.1+ See Versioning for details. Quick Start Install: Minimal usage: See full quick start and scenarios: - Quick Start - Examples Documentation Getting started: - Quick Start - Architecture - Examples Configuration and API: - Configuration - API Reference - Versioning - Terminology - Embedded Components - Plugin Ecosystem Production operations: - Best Practices - Monitoring - Troubleshooting - FAQ Contributing See CONTRIBUTING.md. License MIT. See LICENSE. Contact - Email: daoshenzzg@gmail.com - Issues:","default_branch":null,"files":null,"tree":[],"storefront":"/r/mgtv-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mgtv-tech/jetcache-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}