> For the complete documentation index, see [llms.txt](https://imperugo.gitbook.io/stackexchange-redis-extensions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://imperugo.gitbook.io/stackexchange-redis-extensions/master.md).

# Home

**StackExchange.Redis.Extensions** is a library that extends [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) allowing you a set of functionality needed by common applications. The library is signed and completely compatible with the **.NET Standard 2.0, .NET Framework 4.6.1**, **.NET Framework 4.7.2, .NET Core 3.x.**&#x20;

The idea of this library is to make easier your live when you need to send / receive objects into Redis, in fact it wraps what the main library [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) offers but serializing and deserializing your objects.

Here the list of the most asked features:

* **Add and retrieve complex object from and to Redis**;
* **Store and retrieve multiple object with a single request**;
* **Pub/Sub events;**
* **Support to Hash methods (**[**https://redis.io/commands/hset**](https://redis.io/commands/hset)**);**
* **Sort methods (**[**https://redis.io/commands/sort**](https://redis.io/commands/sort)**);**
* **List methods (**[**https://redis.io/commands/lpush**](https://redis.io/commands/lpush)**);**
* **Support for multiple database;**
* **Search Keys into Redis**;
* **Retrieve Redis Server information**;
* **Async methods**;
* **Connection pooling;**
* **Auto purge connections;**
* **SetPop;**
* **Profiling Session Provider;**
