Laravel+redis高効率キャッシュ

1336 ワード

前言:laravelは非常に優れたphpフレームワークであり、フレームワークはcomposerの様々な依存ライブラリに基づいて、車輪を再構築する必要がなく、迅速にアプリケーションを構築することができます.この論文では、LaravelがRedisとどのように結合するかを簡単に紹介し、インストールと構成だけを簡単に述べ、より深い使用やアーキテクチャスキームなどを検討しない.
プロジェクトapiではリレーショナル・メンテナンス・テーブルを作成し,ユーザ・アカウントとサード・パーティが割り当てたClientIdをプッシュする必要があるため,この場合は通常のデータベースでメンテナンスするのは現実的ではないため,Redisを用いた.まずLaravel公式ドキュメントでは、Redisの構成方法について簡単に説明しています.ただし、構成後は直接使用できません.次のエラーが発生します.
Connection refused [tcp://127.0.0.1:6379]

あなたのマシンにredisが動作していないため、別途インストールする必要があります.以下は簡単にRedisをインストールする方法を説明します:一、インストール
$ wget http://download.redis.io/releases/redis-3.0.1.tar.gz
$ tar xzf redis-3.0.1.tar.gz
$ cd redis-3.0.1
$ make

二、Redisを起動する
$src/redis-server

残りの手順はLaravel公式サイトのドキュメントの操作に従えばいいので、まずcomposerを構成する必要があります.json
"require": {
    "predis/predis":"~1.1@dev",
},

「require」に「predis/predis」:"~1を加える.1@dev「,$composer updateを保存して実行する
これによりredisのlaravel依存パッケージ2、構成が更新されます
'redis'=>[
    'cluster'=>false,
    'default'=>[
           'host'=>'127.0.0.1',
           'port'=>6379,
           'database'=>0,
    ],
 ],

設定しておけば使えます.redisの使用も簡単です.具体的にはredis-php中国語ドキュメントを参照してください