redis はキーと値のストレージ システムです。 Memcached と同様に、string (文字列)、list (リンク リスト)、set (コレクション)、zset (順序付きセット) など、比較的多くの保存された値の型をサポートします。これらのデータ型はすべて、プッシュ/ポップ、追加/削除、交差、結合、差分などの豊富な操作をサポートしており、これらの操作はすべてアトミックです。これに基づいて、redis はさまざまな並べ替え方法をサポートします。 memcached と同様に、データは効率を確保するためにメモリにキャッシュされます。違いは、redis が定期的に更新されたデータをディスクに書き込むか、追加のレコード ファイルに変更操作を書き込むこと、そしてこれに基づいてマスターとスレーブ (マスターとスレーブ) の同期が実現されることです。
Redis は、高性能のキーと値のデータベースです。 Redis の出現により、memcached などのキー値ストレージの欠点が大幅に補われ、状況によってはリレーショナル データベースに対して非常に優れた補完的な役割を果たすことができます。非常に使いやすい Python、Ruby、Erlang、および PHP クライアントが提供されます。
PHP で Redis を使用する場合は、まず Redis をインストールする必要があります。次に、PHP で拡張機能を構成します。
1. Redisをインストールします。
まず、redis インストール ファイルをダウンロードし、D ドライブまたは他のドライブに解凍します。
次に、Dos コマンドライン経由でインストールします。
このフォルダーを D: redis ディレクトリなどの他の場所にコピーします。
cmd ウィンドウを開きます cd コマンドを使用してディレクトリを D:redis に切り替えます redis-server.exe redis.conf を実行します
もっと簡単にしたい場合は、redis パスをシステム環境変数に追加できます。以下の redis.conf は省略可能です。省略した場合は、デフォルトのパスが有効になります。入力後、次のインターフェイスが表示されます。
この時点で別の cmd ウィンドウを開かないでください。そうしないと、サーバーにアクセスできなくなります。
redis ディレクトリに切り替えて、redis を実行します。 cli.exe -h 127.0.0.1 - p 6379 次の画像が表示されます:
これで設定は完了です。
設定が完了したら、PHP に Redis 拡張機能を追加する必要があります。そうすれば、PHP で柔軟に使用できるようになります。
Windows に php の redis 拡張機能をインストールするのは非常に簡単です。.dll 拡張機能パッケージをダウンロードし、php.ini に設定行を追加するだけです。
phpコードのテスト
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello world!');
echo $redis- >get('テスト');
hello world!を出力します