Skip to content

vanms1989/StackExchange.Redis

This branch is 1871 commits behind StackExchange/StackExchange.Redis:main.

Folders and files

NameName
Last commit message
Last commit date
Jan 20, 2015
May 6, 2014
Mar 26, 2014
Dec 9, 2014
Mar 12, 2015
Oct 27, 2014
Mar 12, 2015
Apr 3, 2015
Feb 27, 2015
Jan 20, 2015
Feb 19, 2015
Mar 27, 2014
Apr 17, 2014
Jun 24, 2014
Sep 18, 2014
Mar 23, 2014
Sep 18, 2014
Oct 12, 2014
Jun 24, 2014
Jun 24, 2014
Apr 14, 2014
May 6, 2014
May 6, 2014
Mar 26, 2014

Repository files navigation

StackExchange.Redis

StackExchange.Redis is a high performance general purpose redis client for .NET languages (C# etc). It is the logical successor to BookSleeve, and is the client developed-by (and used-by) Stack Exchange for busy sites like Stack Overflow. For the full reasons why this library was created (i.e. "What about BookSleeve?") please see here.

Features

  • High performance multiplexed design, allowing for efficient use of shared connections from multiple calling threads
  • Abstraction over redis node configuration: the client can silently negotiate multiple redis servers for robustness and availability
  • Convenient access to the full redis feature-set
  • Full dual programming model both synchronous and asynchronous usage, without requiring "sync over async" usage of the TPL
  • Support for redis "cluster"

Installation

StackExchange.Redis can be installed via the nuget UI (as StackExchange.Redis), or via the nuget package manager console:

PM> Install-Package StackExchange.Redis

If you require a strong-named package (because your project is strong-named), then you may wish to use instead:

PM> Install-Package StackExchange.Redis.StrongName

(for further reading, see here)

Documentation

Questions and Contributions

If you think you have found a bug or have a feature request, please report an issue, or if appropriate: submit a pull request. If you have a question, feel free to contact me.

About

General purpose redis client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%