Skip to content

Redis Cluster deployment and infrastructure management in a Docker Swarm environment. Project for GIRS (Gestão Integrada de Redes e Sistemas) course of DETI-UA.

Notifications You must be signed in to change notification settings

cristianovagos/girs-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

GIRS - Redis

A Redis Cluster deployment and management in a clusterized environment. Ongoing project for GIRS (Gestão Integrada de Redes e Sistemas) course of MIECT, at DETI-UA (University of Aveiro).

The project goal is to manage and setup a high-availability service, such as Redis.

Developers and collaborators:

Info

Initially we built three different approaches, using a simple Redis Cluster (3 Master / 3 Slave), and other using a set of 3 Redis Sentinels, with 3 instances each (1 Master, 2 Slave).

During the development we figured out that using a Redis Cluster infrastructure is the way to go, providing features such as data sharding and automatic failover, so we will stick with this solution, providing a high-availability service using multiple tools (load balancing, monitoring, etc). We will continue to update the main folder, which will have the work we will deploy and test to the course requirements.

Main development:

Other solutions:

Please read each README for more details and information.

About

Redis Cluster deployment and infrastructure management in a Docker Swarm environment. Project for GIRS (Gestão Integrada de Redes e Sistemas) course of DETI-UA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published