redis的容量规划相关问题?

1.看到帖子说redis需要预留一倍以上的内存,比方说1G的数据需要2g 内存划给redis,那岂不很浪费,有没有合理的方法可以利用起来,如果只用aof持久化还需要这么多么?
2.一般cpu核数与内存大概是一个怎样的比例?

阅读 3.9k
1 个回答

1.只用aof的话,aof文件不可能一直让它增长下去吧,最后你还是要进行rewrite,一rewrite,那两倍内存的问题还是出现了,其实我觉得最好还是不要将redis作为store(如果你还想实现高可用的话),而只是作为cache

2.redis一般情况下是单线程,单进程的,这种情况下只能用到一个cpu,所以一般来说一台机器上需要部署多个redis实例来充分利用cpu的资源,与内存没有固定的比例关系

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题