84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
1.看到帖子说redis需要预留一倍以上的内存,比方说1G的数据需要2g 内存划给redis,那岂不很浪费,有没有合理的方法可以利用起来,如果只用aof持久化还需要这么多么? 2.一般cpu核数与内存大概是一个怎样的比例?
ringa_lee
1.只用aof的话,aof文件不可能一直让它增长下去吧,最后你还是要进行rewrite,一rewrite,那两倍内存的问题还是出现了,其实我觉得最好还是不要将redis作为store(如果你还想实现高可用的话),而只是作为cache
2.redis一般情况下是单线程,单进程的,这种情况下只能用到一个cpu,所以一般来说一台机器上需要部署多个redis实例来充分利用cpu的资源,与内存没有固定的比例关系
1.只用aof的话,aof文件不可能一直让它增长下去吧,最后你还是要进行rewrite,一rewrite,那两倍内存的问题还是出现了,其实我觉得最好还是不要将redis作为store(如果你还想实现高可用的话),而只是作为cache
2.redis一般情况下是单线程,单进程的,这种情况下只能用到一个cpu,所以一般来说一台机器上需要部署多个redis实例来充分利用cpu的资源,与内存没有固定的比例关系