configure-garnet-option
Skill12k starsChanged 10 days agoMITView on GitHub
Add or modify a Garnet server configuration option across startup parsing, defaults, programmatic options, runtime CONFIG, consumers, tests and documentation.
Trending
More talk lately.about the whole repository
Who's talking about microsoft/garnet
- Bufferhead“The Downfall of Redis”YouTube · Mar 26, 2024 · 101k views
- James Montemagno“What is .NET Aspire? Why do you NEED it in every .NET app? How to get started in minutes!”YouTube · Apr 18, 2024 · 62k views
- DotNetRu“Блестящий Garnet, проблемы экосистемы, OpenAPI и OpenAI”YouTube · Apr 1, 2024 · 1.8k views
- Gourcer“microsoft/garnet - Gource visualisation”YouTube · Mar 22, 2024 · 629 views
- Шо по коду?“E82 – Найцікавіші новини місяця: березень 2024”YouTube · Apr 7, 2024 · 370 views
The biggest 5 of 74 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 74
Talked about on GitHub, Bluesky, YouTube, Hacker News, Stack Overflow and the web (74 times).
On GitHub · 50
- Mar 22, 2024Redis distributed cache does not need to use Lua — dotnet/aspnetcore19 reactions · 5 comments
- Mar 22, 2024Add/test support for Microsoft Garnet — juicedata/juicefs5 reactions · 2 comments
- Nov 14, 2025Disk IO completions getting lost — dotnet/runtime4 reactions · 2 comments
- Apr 28, 2024Consider using Garnet — davidfowl/AspireWithRedis3 reactions · 1 comment
- Nov 21, 2024Propagate handshake failures to Handshake future — redis/lettuce2 reactions · 3 comments
45 more on GitHub
- May 10, 2024Potential corner-case error in optimized assembly — mmcloughlin/geohash2 reactions
- Mar 23, 2024Port the Unsafe.SizeOf Fixes from garnet — microsoft/FASTER2 reactions
- Mar 23, 2024use IsReferenceOrContainsReferences for .NET Standard 2.1+ and 6_0+ — microsoft/FASTER1 reaction · 1 comment
- Nov 7, 2026chore(deps): update dependency microsoft/garnet to v2.2.8 — minhnbnt/aur0 reactions · 1 comment
- Nov 6, 2026chore(garnet): update https://github.com/microsoft/garnet digest to 5cc8f3f — pl4nty/homelab0 reactions
- Nov 6, 2026garnet: 2.2.4 -> 2.2.8 — NixOS/nixpkgs0 reactions · 1 comment
- Nov 5, 2026garnet 2.2.8 — Homebrew/homebrew-core0 reactions · 1 comment
- Nov 5, 2026garnet 2.2.7 — Homebrew/homebrew-core0 reactions · 1 comment
- Nov 4, 2026chore(deps): update dependency microsoft/garnet to v2.2.7 — minhnbnt/aur0 reactions · 1 comment
- Nov 4, 2026garnet 2.2.6 — Homebrew/homebrew-core0 reactions · 3 comments
- Nov 2, 2026chore: bump garnet to 2.2.5 — glensouza/enterprise-homelab-template0 reactions
- Nov 1, 2026chore(garnet): update https://github.com/microsoft/garnet digest to a5386cf — pl4nty/homelab0 reactions
- Oct 31, 2026chore(garnet): update https://github.com/microsoft/garnet digest to 6d99b84 — pl4nty/homelab0 reactions
- Oct 30, 2026[catalog-candidate] garnet-self-hosted — ePlus-DEV/free-tier-hub0 reactions · 4 comments
- Oct 29, 2026chore(garnet): update https://github.com/microsoft/garnet digest to 8d00713 — pl4nty/homelab0 reactions
- Oct 28, 2026chore(deps): update dependency microsoft/garnet to v2.2.5 — minhnbnt/aur0 reactions
- Oct 28, 2026garnet 2.2.5 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 26, 2026chore: bump garnet to 2.2.4 — glensouza/enterprise-homelab-template0 reactions
- Oct 25, 2026chore(deps): update dependency microsoft.garnet to 2.2.8 — dailydevops/healthchecks0 reactions
- Oct 22, 2026chore(deps): update dependency microsoft/garnet to v2.2.4 — minhnbnt/aur0 reactions · 1 comment
- Oct 22, 2026garnet 2.2.4 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 19, 2026chore: bump garnet to 2.2.3 — glensouza/enterprise-homelab-template0 reactions
- Oct 17, 2026chore(deps): update dependency microsoft/garnet to v2.2.3 — minhnbnt/aur0 reactions
- Oct 16, 2026garnet 2.2.3 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 15, 2026chore(deps): update dependency microsoft/garnet to v2.2.2 — minhnbnt/aur0 reactions · 1 comment
- Oct 15, 2026garnet 2.2.2 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 14, 2026garnet: 2.1.8 -> 2.2.4 — NixOS/nixpkgs0 reactions · 6 comments
- Oct 12, 2026chore: bump garnet to 2.2.1 — glensouza/enterprise-homelab-template0 reactions
- Oct 9, 2026chore(deps): update dependency microsoft.garnet to 2.2.1 — dailydevops/healthchecks0 reactions · 1 comment
- Oct 8, 2026chore(deps): update dependency microsoft/garnet to v2.2.1 — minhnbnt/aur0 reactions · 1 comment
- Oct 7, 2026garnet 2.2.1 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 5, 2026chore: bump garnet to 2.2.0 — glensouza/enterprise-homelab-template0 reactions · 2 comments
- Oct 2, 2026garnet 2.2.0 — Homebrew/homebrew-core0 reactions · 1 comment
- Sep 24, 2026chore(deps): update dependency microsoft.garnet to 2.2.0 — dailydevops/healthchecks0 reactions · 2 comments
- Sep 22, 2026garnet: 2.1.7 -> 2.1.8 — NixOS/nixpkgs0 reactions · 3 comments
- Sep 19, 2026chore: bump garnet to 2.1.8 — glensouza/enterprise-homelab-template0 reactions · 1 comment
- Sep 17, 2026garnet 2.1.8 — Homebrew/homebrew-core0 reactions · 2 comments
- Sep 12, 2026garnet: 2.1.5 -> 2.1.7 — NixOS/nixpkgs0 reactions · 4 comments
- Sep 11, 2026chore(deps): update dependency microsoft.garnet to 2.1.7 — dailydevops/healthchecks0 reactions · 1 comment
- Sep 11, 2026Bump Microsoft.Garnet from 2.1.5 to 2.1.7 — OrchardCoreContrib/OrchardCoreContrib0 reactions
- Sep 9, 2026garnet 2.1.7 — Homebrew/homebrew-core0 reactions · 1 comment
- Sep 9, 2026garnet 2.1.6 — Homebrew/homebrew-core0 reactions · 1 comment
- Sep 1, 2026garnet: 2.1.4 -> 2.1.5 — NixOS/nixpkgs0 reactions · 3 comments
- Aug 25, 2026garnet 2.1.5 — Homebrew/homebrew-core0 reactions · 1 comment
- Aug 12, 2026garnet 2.1.4 — Homebrew/homebrew-core0 reactions · 1 comment
On Bluesky · 11
- May 6, 2024C# doesn't get a ton of mindshare among devs lately, but it's wildly improved from its earlier versions, and you can achieve some pretty… — @piss.beauty14 likes and reposts · 3 replies
- Mar 22, 2024"Garnet can work with existing Redis clients." MIT license Whoopsie doodle Redis github.com/microsoft/ga... — @brendan.fyi9 likes and reposts
- Mar 30, 2024Garnet : un cache-store Open Source qui fonctionne avec les clients Redis existants... pour tous ceux qui se demandent pourquoi Microsoft… — @bearstech.com4 likes and reposts · 1 reply
- Mar 22, 2024right as redis changed their license from open source a free drop-in replacement got released github.com/microsoft/ga... — @domi.zip4 likes and reposts · 1 reply
- Mar 22, 2024githubはこれか。ちょうどRedisがアレな件もあるので乗り換え先として良いかも。ドキュメントにはマルチスレッド実装が故にMSETはnot atomicという記述を確認した。なるほどですね。 — @matsuu.bsky.social3 likes and reposts
6 more on Bluesky
- Mar 20, 2024A new player has entered the game. 😅 github.com/microsoft/ga... I'll test it in a few days. 😁 — @ferociousbyte.dev3 likes and reposts
- Mar 24, 2024github.com/microsoft/ga... — @tommis.fi2 likes and reposts
- Mar 23, 2024Bonjour et bon samedi ! Avec le changement de licence récent de Redis, les alternatives font surface. Ici Garnet de M$, sous licence MIT et… — @ponceto91.bsky.social1 likes and repost · 1 reply
- Mar 19, 2024github.com/microsof... GitHub - microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance… — @technews4869.bsky.social1 likes and repost
- Mar 21, 2024💎 Hidden Gem! 💎 (1000+ new stars) 📦 microsoft / garnet ⭐ 3,020 (+1,118) 🗒 C# Garnet is a remote cache-store from Microsoft Research… — @github-trending.bsky.social0 likes and reposts · 1 reply
- Mar 19, 2024Garnet – A new remote cache-store from Microsoft Research Garnet - Microsoft Researchの新しいリモートキャッシュストア 🔺 279 💬 14 🔗 HN Post | Article — @hacker-news-jp.bsky.social0 likes and reposts · 1 reply
On YouTube · 8
- Mar 26, 2024The Downfall of Redis — Bufferhead101k views · 172 comments
- Apr 18, 2024What is .NET Aspire? Why do you NEED it in every .NET app? How to get started in minutes! — James Montemagno62k views · 81 comments
- Apr 1, 2024Блестящий Garnet, проблемы экосистемы, OpenAPI и OpenAI — DotNetRu1.8k views · 14 comments
- Mar 22, 2024microsoft/garnet - Gource visualisation — Gourcer629 views
- Apr 7, 2024E82 – Найцікавіші новини місяця: березень 2024 — Шо по коду?370 views · 5 comments
3 more on YouTube
- Mar 25, 2024Microsoft Garnet, sarà il nostro prossimo cache-store? — Andrea Dottor236 views
- Apr 8, 2024Folge 86: Redis nicht mehr Open Source — todo:cast Developer Podcast79 views · 1 comment
- Mar 25, 2024Stability AI CEO resigns 🧠, OpenAI pitches Hollywood 🎥, Boom Supersonic flies ✈️ — Daily Tech Download23 views
On Hacker News · 2
- Mar 19, 2024Garnet – A new remote cache-store from Microsoft Research370 points · 118 comments
- Sep 21, 2025Garnet – A remote cache-store from Microsoft Research4 points
On Stack Overflow · 2
- Nov 25, 2024Using dotnet pack to create a nuget from a csproj. I want all .pdbs (including dependents) in snupkg file but not in the .nupkg file0 votes
- Mar 21, 2024In GitHub Actions - a PR is requiring a CI to be ran even though the commit consists of only files (.md) that are part of the paths-ignore:0 votes · 1 answer
On the web · 1
- Jul 29, 2024Microsoft.Garnet 1.0.16 — nuget.org
In this repository4 other files it gives its agents.
- .github/copilot-instructions.mdCopilot instructions
- adaptive-spin-waitSkill
- add-garnet-commandSkill
- pr-finalizeSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 3 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
Add or update libs/host/Configuration/Options.cs, its validation attribute in OptionsValidators.cs, libs/host/defaults.conf, the …
- Distinctive: line 14
Keep help text, defaults comments and XML documentation consistent about units, defaults, bounds, scope and when changes take effect.
- Very specific: line 20
Do not mutate startup options to implement CONFIG SET.
- Distinctive: line 21
Use an update action when a live task or physical consumer must be changed.
- Distinctive: line 29
Follow the existing net10.0 test-project layout.
- Very specific: line 30
Update website/docs/getting-started/configuration.md and the feature's operator and developer documentation.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Configure a Garnet option
Trace a comparable option before editing. Decide whether the value is startup-only, read live, captured per operation, or requires a lifecycle action.
- Add or update
libs/host/Configuration/Options.cs, its validation attribute inOptionsValidators.cs,libs/host/defaults.conf, the correspondingGarnetServerOptionsmember and theOptions.GetServerOptions()mapping. - Keep help text, defaults comments and XML documentation consistent about units, defaults, bounds, scope and when changes take effect. Share parsers and validators.
- For runtime support, register a member in
libs/server/Config/ServerConfigType.csand metadata inlibs/server/Config/RuntimeServerConfig.cs(RuntimeServerConfig.BuildMeta), seed it inInit, and use the declared typed accessor at every consumer. Register startup-only values as read-only when needed. Do not mutate startup options to implementCONFIG SET. - Use an update action when a live task or physical consumer must be changed. Validate coupled settings before publication and capture a consistent snapshot for operations that cannot safely change halfway through. Check buffer pools, caches and resource sizing as well as the immediate consumer.
- Validate physical constraints with the configured provider without creating resources merely to probe them; retain defensive checks at the point of use.
- Cover CLI, JSON, defaults, programmatic validation,
CONFIG GET/SETandGET *, rejection without mutation, actual consumer behavior and operation lifetime. Follow the existing net10.0 test-project layout. - Update
website/docs/getting-started/configuration.mdand the feature's operator and developer documentation. Explain normalization and runtime update ordering.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

