[新特性]Magento2支持命令行配置Redis了!

具体版本没注意,我这里发现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也可以联系本人.