Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

CSharped/StackExchangeRedisPlus

Open more actions menu

Repository files navigation

StackExchangeRedisPlus

A Wrapper around StackExchangeRedis library for ASP.NET Core Applications

Why and How :-

StackExchange.Redis is a client library which helps us to connect to Azure Redis. Redis helps us improve the performance of the App drastically by saving the time required to retreive data from an RDBMS like SQL Server which has millions of rows.

While Redis helps us to retreive data faster, but an App using Redis will also have to face the problem of network latecny sometimes, which will not give you the desired performance results from the App.

So this library helps you to also tackle network latency by storing the data with in the Server in InMemory!!!. At the same time will utilize KeySpace Notifications from Redis to Clear InMemory Cache when required.

Usage:-

Instead of direclty using StackExchange.Redis use it as below

        var dataBase = _connectionMultiplexer.GetDatabase();
        var redisL1Database = new RedisL1Database(dataBase, _cache);
        await redisL1Database.StringSetAsync(key, value);

And on Azure enable KeySpace Notifications.

About

A Wrapper around StackExchangeRedis library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.