インストール

必要条件

全てのコンポーネントが正しく動作するためには、最低限、redis バージョン 2.6.12 が必要です。

Composer パッケージを取得する

このエクステンションをインストールするのに推奨される方法は composer によるものです。

下記のコマンドを実行してください。

php composer.phar require --prefer-dist yiisoft/yii2-redis

または、あなたの composer.json ファイルの require セクションに、

"yiisoft/yii2-redis": "~2.0.0"

を追加してください。

アプリケーションを構成する

このエクステンションを使用するためには、アプリケーション構成情報で Connection クラスを構成する必要があります。

return [
    //....
    'components' => [
        'redis' => [
            'class' => 'yii\redis\Connection',
            'hostname' => 'localhost',
            'port' => 6379,
            'database' => 0,
        ],
    ]
];

これで、redis アプリケーション・コンポーネントによって、redis ストレージに対する基本的なアクセスが提供されるようになります。

Yii::$app->redis->set('mykey', 'some value');
echo Yii::$app->redis->get('mykey');

利用可能なメソッドの一覧は yii\redis\Connection を参照して下さい。