ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでの Redis の使用法の詳細な分析

PHP_PHP チュートリアルでの Redis の使用法の詳細な分析

WBOY
WBOYオリジナル
2016-07-13 10:24:57954ブラウズ

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!を出力します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825284.html技術記事 redis はキーと値のストレージ システムです。 Memcached と同様に、string (文字列)、list (リンク リスト)、set (セット)、zset (順序付きセット) など、比較的多くの保存された値の型をサポートします。これは…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。