您好,登录后才能下订单哦!
本篇内容介绍了“Codis的具体功能和Redis集群的问题的讨论”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
2、具体内容
Codis 所完成的功能:高可用的Redis 集群。
既然要讨论集群的问题,那么就一定要清楚在任何的数据库系统开发过程之中,主从关系一定是核心的概念,因为利用主从关系可以保证在灾难出现之后可以进行及时的恢复处理。
如果说现在直接使用 Redis 主从关系,那么一定需要进行手工的配置。
那么所有的主从关系的配置,必须明确的通过从服务器的配置文件来进行设置,如果从服务器没有进行设置,那么很明显是不可能找到与之对应的 master 服务器,从而也就无法实现主从配置了,这一切都需要硬性的配置实现。如果要硬性的配置,那么就需要进行关机控制,而后配置完成后再进行数据的同步处理。
· 于是开始思考,有没有一种方案可以避免掉关机实现的主从关系,而利用一些简单的配置逻辑动态配置主从关系;
而且如果在项目的开发过程之中,真的去使用了 redis 集群操作,那么也会面临一个问题,所有的电脑的内存是有限的,假如说现在有一个服务需要集中式的大内存操作。
在 redis 之中,它所具备的特点就是每一台独立的 redis 服务器进行独立的服务,不会实现云的概念。所以这个时候人们就会发现redis 有许多的不足。
所以在这样的环境下,国内就有一家著名的公司(被收购了)推出了一个自己研发的开源项目:Codis。
codis 的 GITHUB 地址:https://github.com/CodisLabs/codis
建议大家可以将这个 Codis 组件做一个标记,以方便自己学习。
虽然 Codis 的操作是将多组 Redis 服务器整合为一个整体,但是对于每一组 Redis 依然只会保存有自己的数据。
本次使用的 Codis 里面包含有两套支持的 Redis 开发包(2.8、3.2.4)这次将直接使用 3.2.4,但是千万要记住一点,此时的 Redis
的服务器启动不再通过 redis-server 命令完成了,而是通过 codis-server 命令完成。
“Codis的具体功能和Redis集群的问题的讨论”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。