yii2 redis的安装和配置

 在本机上安装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

上一篇:PHP系列 | ThinkPHP5.1 如何自动加载第三方SDK(非composer包 )


下一篇:php 通过第三方云存储上传图片