Redis は一般的に使用される非リレーショナル データベースであり、主にデータ キャッシュに使用されます。データはキーと値の形式で保存され、キーと値は相互にマッピングされます。そのデータ ストレージは MySQL とは異なり、データはメモリに保存されるため、データの読み取りは比較的高速であり、高い同時実行性に非常に適しています。
それでは、人気のある ThinkPhP5 フレームワークではどのように使用されているのでしょうか?
ステップ 1: Redis 拡張機能を追加します (すでに構成されている場合は、このステップを無視してください)
1. php_redis.dll をダウンロードします (Windows オペレーティング システムに応じて対応するバージョンを選択します。私のシステムは 64 ビットで、VC2012 をインストールしたので、ダウンロードします)その 1 つは php_redis-2.2.7-5.6-ts-vc11-x64.zip)
2. 圧縮パッケージをダウンロードした後、中の php_redis.dll を D:wampbinphpphp5.6.25ext に解凍します (ファイルが保存されているディスクに従って) wamp がある) を選択します)
3. 次に、php.ini に extension=php_redis.dll を追加します
ステップ 2: TP5 設定ファイル
1. 単一キャッシュ機構の設定
rreee2.レイヤーの共存 キャッシュメカニズムの構成
'cache' => [ // Redis缓存 'type' =>'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => 'p0ss-redis', 'timeout'=> 3600, // 缓存有效期 0表示永久缓存 'expire' => 1*60*60, ],
コード内で
'cache' => [ // 选择模式 'type' => 'complex', // 默认(文件缓存) 'default'=>[ // 文件缓存 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, ], // Redis缓存 'redis'=>[ 'type' =>'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => '123456', 'timeout'=> 3600 ] ],
を呼び出す 関連推奨事項:
PHP で Redis を使用するいくつかの方法 Windows での PHP インストール Redis 拡張機能の例 Redis を使用した PHP の例の説明以上がRedis の詳細な説明と ThinkPhP5 フレームワークでの Redis の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。