小站点,业务大部分基于传统关系数据库的,cache辅助提高速度的话,建议memcache,其原则是简单,好用,无学习成本。
中型站点,可能部分业务会遇到数据库瓶颈,那么redis除了cache之外,本身强大的数据结构,可以代替部分数据库功能,所以可以考虑代替memcache
大型展现,如中型站点,可以考虑迁移部分业务到redis服务,但是如果涉及到大规模分布式部署,那么由于redis的分布式与memcache其实不一样,更多可能根据架构来考虑选择了。
中型站点,可能部分业务会遇到数据库瓶颈,那么redis除了cache之外,本身强大的数据结构,可以代替部分数据库功能,所以可以考虑代替memcache
大型展现,如中型站点,可以考虑迁移部分业务到redis服务,但是如果涉及到大规模分布式部署,那么由于redis的分布式与memcache其实不一样,更多可能根据架构来考虑选择了。
作者:王海平
链接:https://www.zhihu.com/question/19595880/answer/17640458
来源:知乎
著作权归作者所有,转载请联系作者获得授权。