Redis跟Memcached的存在必要
没有数据库的php有必要安装Redis或者Memcached吗,查了挺多资料的没搞懂,13年接触网站14年才知道这两个东东,现在是好奇.
以前跑dz论坛的时候,php7/php5.6+redis简直飞快,php7/php5.6+memcached速度就没这么好
如果它们是用来缓存不止数据库的,那redis肯定比memcached快咯?还是把这俩都装上,让php自己选 哈哈哈哈
你没配置php怎么选?
PHP加速装opcache, Redis和memcached没有数据库应该不用装。 一起装没必要,不配置好还容易冲突吧?
快慢关系其实要看具体应用场景,多台服务器集群适合R, 一台服务器中型的适合M
opcache,是必备没错了,就他们两个我没怎么搞懂,所以就来问问,多谢解答呀
首先要明白一件事,从内存读取数据比从硬盘读取数据要快很多很多倍。
opcache是把PHP代码缓存到内存里,而redis和memcached是把数据库内容缓存到内存里。
如果没有数据库操作,或者程序没有做过针对性的数据库缓存优化,那完全不用装redis和memcached。
redis是key=>value型缓存,只能缓存类似结构的表。而memcached则是全局缓存,可以针对性地缓存多维数据表。