参考答案
Redis是轻量的(单实例只使用1M内存),为防止以后扩容,最好的办法就是一开始就启动较多实例。
即便只有一台服务器,也可以一开始就让Redis以分布式的方式运行,使用分区,在同一台服务器上启动多个实例。
一开始就多设置几个Redis实例,例如32或者64个实例,对大多数用户来说,操作可能比较麻烦,但是长远来看是值得的。
如果前期就这样做,当后期数据不断增长,要用到更多的Redis服务器时,只需要将Redis实例从一台服务迁移到另外一台服务器而已,而不用考虑重新分区的问题。
如果添加了另一台服务器,则要将一半的Redis实例从第一台机器迁移到第二台机器。
以上,是Redis面试题【分布式Redis是前期做,还是后期规模大了再做】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—