采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
最近在学习redis过程中,尝试自己搭建集群。不过发现使用redis-trib的方式,redis官方已经不推荐使用了。但是官方推荐的redis-cli配置集群的方式,如果是集群节点个数少的情况下,还勉强可以接受,如果集群节点个数多,配置起来就相当麻烦了。不知道老师在企业级开发中,一般怎么配置以及管理redis集群会比较好?
LBruce 你好:
首先我需要跟你说学习 Redis、Kafka 这类工具时应该怎么去学习,然后我再来跟你说怎么去搭建 Redis 集群。
如果你只是为了学习使用,特别是在工作、面试中用到 Redis、Kafka 这类工具时,不要花费很多时间在搭建上面,最小化的运行一个本地的 Redis 服务器就可以(应该一条命令就 OK 了)。为什么呢?
(1)应用和运维(包含了搭建的工作)是分开的,确定好你的角色,需要把时间花在刀刃上;
(2)搭建 Redis 集群每家公司都有自己的方式,有开源的也有自己研发的,没必要研究这些,除非公司真的要求你去搭建;
(3)即使是面试,99.999% 也不会问你怎样搭建一个 Redis 集群,实在是没有必要研究这些。
综上所述,我个人并不建议你在搭建 Redis 上面花费很多时间。更建议的是学会应用,特别是对于 Redis 提供的很多数据类型,学会、学好使用它们更为重要和必要。
那么,你这里所说的两种搭建 Redis 集群的方式选择哪一种呢?我的看法是:都可以。我在企业级开发中没有自己去搭建 Redis 集群,因为我们有专业的运维团队;另外,我从没有见过很大的 Redis 集群,一般 3 个节点的最为常见,最多不超过 5 个节点。其实这也是有原因的,因为很多数据放在内存中也并不好管理、且3个节点的 Redis 集群,内存空间可以达到几百个 GB 了,对于大部分常见的业务来说,已经足够用了。
我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!
明白了,工作中我们这没有专业的运维团队,只能靠开发搭建集群。。无奈。。。囧。。。
登录后可查看更多问答,登录/注册
掌握业务开发中各种类型的坑,,Java web开发领域通用
1.7k 4
1.2k 3
1.0k 12
1.0k 2
1.7k 3