Font Size: a A A

The Design And Implementation Of Plateform For Redis Cluster Configuration Management

Posted on:2022-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:M Z ZhouFull Text:PDF
GTID:2518306725485014Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In order to cope with the increasing pressure of data storage,Ctrip developed the distributed caching system CRedis which based on the Redis cluster,enables users to access Redis services transparently.With the rapid increase of users of CRedis and Redis clusters connected to the CRedis system,the pressure on operation and maintenance personnel to handle tasks such as applying for Redis cluster or changing cluster configurations and maintaining the Redis cluster has soared.For this reason,it is urgent to develop the Redis cluster configuration management system for helping operation and maintenance personnel to efficiently maintain the back-end Redis cluster of the CRedis system.This thesis describes the background of the Redis cluster configuration management platform,introduces the mainstream solution of building a distributed cache system based on Redis cluster and the application status of the maintenance platform of Redis cluster.This thesis summarizes the technologies used in the implementation of this system including Spring Boot framework,Redis,Angular JS framework,Free Marker Template engine,and Ctrip's self-developed tools such as Dal and Qconfig Configuration Center.This thesis describes the overall system planning,the system boundaries,system stakeholders,and analyzes system's functional requirements and non-functional in detail,and extracts the four functional modules of cluster configuration management,node management,cluster maintenance,and log query.On this basis,the overall system design is explained by system architecture design,function component design,system deployment design,and database design,etc.This thesis uses design class diagrams,sequence diagrams and other content to analyze the implementation details of system's main functions and explains the test results of system's main function.This platform serves the users of enterprise's distributed cache system,aims to break the barrier between users of Redis cluster and operation and maintenance personnel,has been put into practical use.With a simple and efficient platform,users of CRedis system can perceive the status of back-end Redis cluster and change the cluster's configuration in real time.In addition,operation and maintenance personnel can efficiently maintain the Redis cluster.On the whole,good results have been achieved.
Keywords/Search Tags:Redis, Cluster, Configuration, Maintenance
PDF Full Text Request
Related items