数字/yii2-phpredis

yii2与phpredis

v2.1.1 2021-07-13 10:02 UTC

This package is auto-updated.

Last update: 2024-09-13 16:52:04 UTC


README

此扩展为redis键值存储提供了Yii框架2.0的支持。

它包括Redis中的CacheSession存储处理器。

Build codecov

注意:此仓库不支持活动记录。

安装

安装此扩展的首选方式是通过composer

运行以下命令

composer require --prefer-dist nuwber/yii2-phpredis

或者将以下内容添加到composer.json文件的require部分

"nuwber/yii2-phpredis": "^2.0"

配置

要使用此扩展,您需要在应用程序配置中配置Connection类

return [
    'components' => [
        'redis' => [
            'class' => \nuwber\yii2redis\Connection::class,
            'hostname' => 'localhost',
            'port' => 6379,
            'database' => 0,
        ],
        'cache' => [
            'class' => \nuwber\yii2redis\Cache::class,
        ],
        'session' => [
            'class' => \nuwber\yii2redis\Session::class,
        ],
    ],
];

运行单元测试

您可以指定您的redis配置

$ cp tests/config.php tests/config-local.php

并运行

$ ./vendor/bin/phpunit

性能测试

$ php tests/performance.php

phpredis-vs-yii-redis