6.《持续演进的Cloud Native 云原生架构下微服务最佳实践》读书笔记-第三章基于Codis实现Redis分布式缓存集群

Posted 香蜜湖的蜜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.《持续演进的Cloud Native 云原生架构下微服务最佳实践》读书笔记-第三章基于Codis实现Redis分布式缓存集群相关的知识,希望对你有一定的参考价值。

第三章 敏捷基础设施及公共基础服务

基于Codis实现Redis分布式缓存集群

Codis是一个基于代理模式实现的分布式Redis集群解决方案。Codis  Proxy实现了Redis的协议。

Codis3.x组件

  • Codis Server:Codis定制版Redis,基于Redis3.2.8分支开发,增加了额外的数据结构,以支持solt有关的操作及数据迁移指令

  • Codis Proxy:客户端连接的Redis代理服务实现了Redis协议,轻量级,无状态,对于同一个业务集群而言,可以同时部署多个codis Proxy实例

  • Codis Dashboard:集群管理工具,支持codis-proxy,codis-server的添加,删除,以及数据迁移等操作。

  • Codis Admin:集群管理的命令行工具,可用于控制codis-proxy,codis-dashbord状态,以及访问外部存储

  • Codis FE:集群管理界面。多个集群实例可以共享一个前端展示页面,通过配置文件管理后端codis-dashbord列表,配置文件可以自动更新

  • Storage:为集群状态提供外部存储。Namespace概念,不同集群的外部存储会按照不同product name进行组织,目前提供了ZK,Etcd,Fs三种实现,但是提供了抽象的interface可自行扩展


以上是关于6.《持续演进的Cloud Native 云原生架构下微服务最佳实践》读书笔记-第三章基于Codis实现Redis分布式缓存集群的主要内容,如果未能解决你的问题,请参考以下文章

2.《持续演进的Cloud Native 云原生架构下微服务最佳实践》读书笔记-第三章

云原生 (Cloud Native) = 微服务 + DevOps + 持续交付 + 容器化 ?

这才是云原生(Cloud Native)!

K8s+Cloud Native

云原生(Cloud Native)

本周六!Cloud Native Community Day 等你来!