Garnet icon
Garnet icon

Garnet

 Like

Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

Garnet screenshot 1

License model

  • FreeOpen Source

Country of Origin

  • US flagUnited States

Platforms

  • Self-Hosted
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Scalable

Features

  1.  Extensible by Plugins/Extensions
  2.  Low Latency
  3. Redis icon  Redis Compatible

Garnet News & Activities

Highlights All activities

Recent activities

Show all activities

Garnet information

  • Developed by

    US flagMicrosoft
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    46 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  11,175 Stars
  •  574 Forks
  •  33 Open Issues
  •   Updated Jun 19, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Garnet, and it has gotten 0 likes

Garnet was added to AlternativeTo by Paul on Jul 1, 2024 and this page was last updated Jul 1, 2024. Garnet is sometimes referred to as Microsoft Garnet.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Garnet?

Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

It offers several unique benefits:

  • Garnet adopts the popular RESP wire protocol as a starting point, which makes it possible to use Garnet from unmodified Redis clients available in most programming languages of today, such as StackExchange.Redis in C#.
  • Garnet offers much better throughput and scalability with many client connections and small batches, relative to comparable open-source cache-stores, leading to cost savings for large apps and services.
  • Garnet demonstrates extremely low client latencies (often less than 300 microseconds at the 99.9th percentile) using commodity cloud (Azure) VMs with Accelerated Networking enabled, which is critical to real-world scenarios.
  • Based on the latest .NET technology, Garnet is cross-platform, extensible, and modern. It is designed to be easy to develop for and evolve, without sacrificing performance in the common case. We leveraged the rich library ecosystem of .NET for API breadth, with open opportunities for optimization. Thanks to our careful use of .NET, Garnet achieves state-of-the-art performance on both Linux and Windows.

Official Links