分布式Redis是前期做,还是后期规模大了再做

参考答案

Redis是轻量的(单实例只使用1M内存),为防止以后扩容,最好的办法就是一开始就启动较多实例

即便只有一台服务器,也可以一开始就让Redis以分布式的方式运行,使用分区,在同一台服务器上启动多个实例。

一开始就多设置几个Redis实例,例如32或者64个实例,对大多数用户来说,操作可能比较麻烦,但是长远来看是值得的。

如果前期就这样做,当后期数据不断增长,要用到更多的Redis服务器时,只需要将Redis实例从一台服务迁移到另外一台服务器而已,而不用考虑重新分区的问题。

如果添加了另一台服务器,则要将一半的Redis实例从第一台机器迁移到第二台机器。

 

以上,是Redis面试题【分布式Redis是前期做,还是后期规模大了再做】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧