Codis 简介

1、课程名称:Codis 简介

2、具体内容git

 

Codis 所完成的功能:高可用的Redis 集群。github

 

2.1 Redis 集群的问题

 

既然要讨论集群的问题,那么就必定要清楚在任何的数据库系统开发过程之中,主从关系必定是核心的概念,由于利用主从关系能够保证在灾难出现以后能够进行及时的恢复处理。redis

若是说如今直接使用 Redis 主从关系,那么必定须要进行手工的配置。数据库

那么全部的主从关系的配置,必须明确的经过从服务器的配置文件来进行设置,若是从服务器没有进行设置,那么很明显是不可能找到与之对应的 master 服务器,从而也就没法实现主从配置了,这一切都须要硬性的配置实现。若是要硬性的配置,那么就须要进行关机控制,然后配置完成后再进行数据的同步处理。服务器

· 因而开始思考,有没有一种方案能够避免掉关机实现的主从关系,而利用一些简单的配置逻辑动态配置主从关系;微信

并且若是在项目的开发过程之中,真的去使用了 redis 集群操做,那么也会面临一个问题,全部的电脑的内存是有限的,假如说如今有一个服务须要集中式的大内存操做。学习

redis 之中,它所具有的特色就是每一台独立的 redis 服务器进行独立的服务,不会实现云的概念。因此这个时候人们就会发现redis 有许多的不足。spa

因此在这样的环境下,国内就有一家著名的公司(被收购了)推出了一个本身研发的开源项目:Codis.net

2.2 、认识 codis

codis GITHUB 地址:https://github.com/CodisLabs/codis3d

建议你们能够将这个 Codis 组件作一个标记,以方便本身学习。

虽然 Codis 的操做是将多组 Redis 服务器整合为一个总体,可是对于每一组 Redis 依然只会保存有本身的数据。

本次使用的 Codis 里面包含有两套支持的 Redis 开发包2.83.2.4此次将直接使用 3.2.4,可是千万要记住一点,此时的 Redis

的服务器启动再也不经过 redis-server 命令完成了,而是经过 codis-server 命令完成。



本文分享自微信公众号 - 纯洁的明依(chenmingyi20181223)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索