最新公告
  • 欢迎您光临源码库,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入
  • Codis分布式Redis解决方案 v3.2.2

    • 授权方式:开源软件
    • 界面语言:简体中文
    • 文件大小:13.6 MB
    • 更新时间:2020-08-12
    • 资源类型:国产软件
    • 推荐等级:★★★☆☆
    • 平台环境:C/C++/Go
    • 作者主页:点击查看
    • 演示地址:点击查看

    详细介绍 – [ Codis分布式Redis解决方案 v3.2.2 ]

    Codis是一个分布式Redis解决方案,对于上层的应用来说,连接到CodisProxy和连接原生的RedisServer没有明显的区别(不支持的命令列表),上层应用可以像使用单机的Redis一样使用,Codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面的客户端来说是透明的,可以简单的认为后边连接的是一个内存无限大的Redis服务。

    Codis由四部分组成

    CodisProxy(codis-proxy)
    CodisManager(codis-config)
    CodisRedis(codis-server)
    ZooKeeper
    codis-proxy是客户端连接的Redis代理服务,codis-proxy本身实现了Redis协议,表现得和一个原生的Redis没什么区别(就像Twemproxy),对于一个业务来说,可以部署多个codis-proxy,codis-proxy本身是无状态的。
    codis-config是Codis的管理工具,支持包括,添加/删除Redis节点,添加/删除Proxy节点,发起数据迁移等操作。codis-config本身还自带了一个httpserver,会启动一个dashboard,用户可以直接在浏览器上观察Codis集群的运行状态。
    codis-server是Codis项目维护的一个Redis分支,基于2.8.13开发,加入了slot的支持和原子的数据迁移指令。Codis上层的codis-proxy和codis-config只能和这个版本的Redis交互才能正常运行。
    Codis依赖ZooKeeper来存放数据路由表和codis-proxy节点的元信息,codis-config发起的命令都会通过ZooKeeper同步到各个存活的codis-proxy。
    Codis支持按照Namespace区分不同的产品,拥有不同的productname的产品,各项配置都不会冲突。

    Codis特性

    自动平衡
    使用非常简单
    图形化的面板和管理工具
    支持绝大多数 Redis 命令,完全兼容 twemproxy
    支持 Redis 原生客户端
    安全而且透明的数据移植,可根据需要轻松添加和删除节点
    提供命令行接口
    RESTful APIs

    Codis截图Codis分布式Redis解决方案 v3.2.2插图源码资源库相关阅读

    同类推荐:站长常用源码

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    源码资源库 » Codis分布式Redis解决方案 v3.2.2