All Projects → garywoodfine → redis-mvc-core

garywoodfine / redis-mvc-core

Licence: Apache-2.0 License
An example of integrating Redis with ASP.net MVC Core

Programming Languages

C#
18002 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to redis-mvc-core

FeatureSwitch
FeatureSwitch is library that should reduce amount of time and code required to implement feature switching in your projects.
Stars: ✭ 54 (+28.57%)
Mutual labels:  net-mvc
PersianDataAnnotations
PersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت
Stars: ✭ 38 (-9.52%)
Mutual labels:  net-mvc

Redis with ASP.net MVC Core Web Application

This is an example application illustrating different methods to integrate Redis into ASP.net MVC core web application.

It is supplementary code for my blog post series:

Redis InMemory Cache in ASP.net MVC Core Why, When and How to use Redis in ASP.net MVC Core

This application is developed using Microsoft .net core so you can run on it on any operating system of your choice as long as you have .net core installed.

It makes use of Redis an open source , in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

Check out the official Redis Github repo

This application will need Redis installed on your computer in order for it too work

Redis Installation

There are anumber of ways to install Redis depending on your operating system or development environment.

Windows

The Microsoft Open Tech group develops and maintains Windows port targeting Win64 available. Download the stable release MicrosoftArchive/Redis

Linux (Ubuntu/Debian)

On a Ubuntu Desktop Redis can be installed via the apt repository

sudo apt install redis-server
sudo apt install redis-tools

MacOSX

    brew install redis
 
    #Launch redis on restart
    ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents`

Docker

Check out the official Redis repository on the Docker Store

docker pull redis 
docker run --name some-redis -d redis

threenine logo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].