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

**URL:** https://forum.magentochina.org/t/%E6%96%B0%E7%89%B9%E6%80%A7magento2%E6%94%AF%E6%8C%81%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%85%8D%E7%BD%AEredis%E4%BA%86/383
**Category:** Magento 2.X
**Tags:** redis, 配置, 命令行
**Created:** [2018 年5 月 2 日 04:52 UTC](https://forum.magentochina.org/t/%E6%96%B0%E7%89%B9%E6%80%A7magento2%E6%94%AF%E6%8C%81%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%85%8D%E7%BD%AEredis%E4%BA%86/383 "2018-05-02T04:52:19Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### 作者： ![Shuai](https://forum.magentochina.org/user_avatar/forum.magentochina.org/shuai/32/3_2.png) [@Shuai](https://forum.magentochina.org/u/Shuai)
#### 发布日期： [2018 年5 月 2 日 04:52 UTC](https://forum.magentochina.org/t/%E6%96%B0%E7%89%B9%E6%80%A7magento2%E6%94%AF%E6%8C%81%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%85%8D%E7%BD%AEredis%E4%BA%86/383/1 "2018-05-02T04:52:19Z")

</div>

具体版本没注意，我这里发现Magento 2.2以后支持使用CLI命令行配置Redis了，当然也可以像以前一样配置env.php。

演示:

> bin/magento setup:config:set --cache-backend=redis --cache-backend-redis-server=[www.magentochina.org](http://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 **速度对比** :

使用前:

 ![image](https://forum.magentochina.org/uploads/default/original/1X/10ba643cc9bd3bf00e8a9ef5ee8ebe07cfa92a30.jpg)

使用之后:

 ![image](https://forum.magentochina.org/uploads/default/original/1X/5582cf3611be251d57307f69a55a06ccbd4d5192.jpg)

更多关于Redis的内容请参考官方文档，如果需要优化Magento也可以联系本人.
