WordPressサイトのページ読み込み時間を短縮する、キャッシュおよびパフォーマンス最適化プラグイン。
rhubarbgroup/redis-cache
Predis、PhpRedis、Relayに対応し、Redisにキャッシュデータを保存する永続化WordPressオブジェクトキャッシュバックエンド。
- スター
- 545
- フォーク
- 162
- 未解決の Issue
- 12
- 最終コミット
- 6 日前
これは何?
Redis Object Cacheは、WordPress標準のリクエストごとのオブジェクトキャッシュを、Redisに保存する永続キャッシュに置き換えます。これにより、キャッシュされたクエリ結果やオプションをページの読み込みをまたいで保持できます。WordPressのdrop-inとしてインストールし、主にwp-config.php内のPHP定数で設定します。
このプラグインはPredis、PhpRedis、Relayの3つのPHPクライアントに対応し、PhpRedisがインストールされている場合は自動的に選択します。また、Unixソケット、TLS、ACL認証、永続接続などの接続オプションに加え、レプリケーション、Redis Sentinel、Redis Cluster、PhpRedisのシャーディング構成も利用できます。
管理者は、wp redis status、enable、disable、update-dropinなどのWP-CLIコマンドでキャッシュの状態や診断情報を確認できます。インストール間のキーの衝突を避けるためにキャッシュキーへプレフィックスを付けたり、Redisキャッシュから特定のグループを除外したりできます。
主な機能
- 01RedisクライアントとしてPredis、PhpRedis、Relayに対応
- 02TCP、Unixソケット、TLSで接続でき、ACL認証にも対応
- 03レプリケーション、Sentinel、Cluster、シャーディングの構成を利用可能
- 04状態確認、有効化、無効化、drop-in更新用のWP-CLIコマンドを提供
- 05定数を使ってキャッシュキーのプレフィックスやグループ単位の除外を設定可能
ユースケース
- データベースクエリを何度も実行するWordPressサイトの高速化
- 1台のRedisサーバー上で、プレフィックスやデータベースを分けて複数のWordPressを運用
- TLS経由でWordPressをマネージドRedisサービスに接続
- Redis ClusterやSentinelでWordPressのキャッシュストレージを拡張
クイックスタート
- 1
INSTALL.md のインストール手順を確認する
- 2
WordPress に Redis Object Cache プラグインをインストールする
- 3
WP-CLI でオブジェクトキャッシュの状態を確認する
wp redis status
使う前に知っておきたいこと
- Redis サーバーが稼働しており、PhpRedis や Predis などの PHP クライアントが必要です。
- レプリケーション、Sentinel、クラスターなどの高度なスケーリング構成は、Redis と PHP に関する高度な知識を持つユーザー向けです。
- 一部の設定オプションはサポートされておらず、予告なく動作しなくなる場合があります。
トピック
よくある質問
- redis-cache とは?
- Predis、PhpRedis、Relayに対応し、Redisにキャッシュデータを保存する永続化WordPressオブジェクトキャッシュバックエンド。 Redis Object Cacheは、WordPress標準のリクエストごとのオブジェクトキャッシュを、Redisに保存する永続キャッシュに置き換えます。これにより、キャッシュされたクエリ結果やオプションをページの読み込みをまたいで保持できます。WordPressのdrop-inとしてインストールし、主にwp-config.php内のPHP定数で設定します。
- redis-cache は無料で使えますか?ライセンスは?
- redis-cache は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- redis-cache は今もメンテナンスされていますか?
- 活発にメンテナンス中。redis-cache の最終コミットは 2026年11月1日 です。
- redis-cache は何に使えますか?
- データベースクエリを何度も実行するWordPressサイトの高速化 1台のRedisサーバー上で、プレフィックスやデータベースを分けて複数のWordPressを運用 TLS経由でWordPressをマネージドRedisサービスに接続 Redis ClusterやSentinelでWordPressのキャッシュストレージを拡張
- redis-cache のインストール方法は?
- INSTALL.md のインストール手順を確認する WordPress に Redis Object Cache プラグインをインストールする WP-CLI でオブジェクトキャッシュの状態を確認する: wp redis status
- redis-cache はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rhubarbgroup/redis-cache
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ブラウザーを使わずに、プラグインやテーマ、マルチサイト、データベースのタスクを管理できるWordPress用CLI。
WordPressの投稿、固定ページ、メタデータ、設定をJekyllやHugoなどの静的サイトジェネレーター向けにMarkdownとYAMLで書き出す、ワンクリック対応プラグインです。
セキュリティ、パフォーマンス、マーケティング、デザインをカバーするWordPressプラグイン群Jetpackと、共通のPHP・JavaScriptパッケージのソースを収めたモノレポです。
Elasticsearchを活用し、WordPress標準の検索やクエリを、より高速で関連性の高い結果に置き換えるプラグイン。
Laravelのコンポーネント、Bladeテンプレート、パッケージをWordPressプロジェクトで利用できるComposerパッケージ。