在本机上安装redis
Windows环境下
下载地址:https://github.com/tporadowski/redis/releases。
下载的zip,解压的指定的路径
打开一个 cmd 窗口 使用 cd 命令切换目录到解压目录后,cmd窗口中,输入下列命令。redis服务即可启动
redis-server.exe redis.windows.conf
Linux环境下
阿里云服务器
执行命令
yum install redis
启动服务
systemctl start redis
安装Yii2的redis扩展
composer require --prefer-dist yiisoft/yii2-redis
注释:composer已配置全局变量,所以可以直接使用composer进行安装
配置redis
yii2高级版:
frontend\config\main.php文件,在components数组中添加如下内容:
'redis' => [ 'class' => 'yii\redis\Connection', 'hostname' => 'localhost', 'port' => 6379, 'database' => 0, ],
注释:database:指定数据库的ID,默认数据库为0,可以使用SELECT 命令在连接上指定数据库id。
Redis 默认支持 16 个数据库。
可以通过修改 Redis 配置文件 redis.conf 中的 databases 一值进行变更。
若将redis作为缓存使用时,components中cache:
'cache' => [ // 'class' => 'yii\caching\FileCache', 'class' => 'yii\redis\Cache', 'redis' => [ 'hostname' => 'localhost', 'port' => 6379, 'database' => 0, ], ],
yii2的基础版配置相同,只是文件为basic/config/web.php