具体版本没注意,我这里发现Magento 2.2以后支持使用CLI命令行配置Redis了,当然也可以像以前一样配置env.php。
演示:
bin/magento setup:config:set --cache-backend=redis --cache-backend-redis-server=www.magentochina.org --cache-backend-redis-db=0
说明:
命令行参数 | 参数 | 含义 | 默认值 |
---|---|---|---|
cache-backend-redis-server | server | 可以使用完整的主机名或者IP地址,使用默认值127.0.0.1表示Redis服务和Magento安装在同一台服务器上. | 127.0.0.1 |
cache-backend-redis-port | port | redis服务监听端口 | 6379 |
cache-backend-redis-db | database | 如果设置使用了Redis,必须要设置默认值和整页缓存,并且设置redis数据库编号给缓存使用; 0 为默认值.重要: 如果您使用Redis用于多种类型的缓存,那么数据库数据必须是不同的。建议将默认缓存数据库编号分配为0,页面缓存数据库编号为1,会话存储数据库号为2。 | 0 |
配置好Redis后,Magento的速度有几十倍的提升。
下图是同一个站使用Redis前后的TTFB速度对比:
使用前:
使用之后:
更多关于Redis的内容请参考官方文档,如果需要优化Magento也可以联系本人.