请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教一个关于redis集群的问题

最近在学习redis过程中,尝试自己搭建集群。不过发现使用redis-trib的方式,redis官方已经不推荐使用了。但是官方推荐的redis-cli配置集群的方式,如果是集群节点个数少的情况下,还勉强可以接受,如果集群节点个数多,配置起来就相当麻烦了。不知道老师在企业级开发中,一般怎么配置以及管理redis集群会比较好?

正在回答

1回答

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!共同建造、维护这门课程,我需要每一个你!

3 回复 有任何疑惑可以回复我~
  • 提问者 LBruce #1
    明白了,工作中我们这没有专业的运维团队,只能靠开发搭建集群。。无奈。。。囧。。。
    回复 有任何疑惑可以回复我~ 2020-10-09 16:35:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信