1. redis の概要
redis は、キーと値のストレージ システムです。 Memcached と同様にストレージをサポートします
string (文字列)、list (リンク リスト)、set (コレクション)、zset (ソート セット) など、比較的多くの値の種類が保存されています。
--順序セット) とハッシュ (ハッシュ タイプ)。これらのデータ型はすべて、プッシュ/ポップ、追加/削除、交差、結合、差分、およびより豊富な操作をサポートしており、これらの操作は次のとおりです。
それはアトミックです。これに基づいて、redis はさまざまな並べ替え方法をサポートします。 memcached と同様に、データは効率を確保するためにメモリにキャッシュされます。違いは、redis が定期的に更新されたデータをディスクに書き込むか、追加のレコード ファイルに変更操作を書き込むこと、そしてこれに基づいてマスターとスレーブ (マスターとスレーブ) の同期が実現されることです。
Redis は、高性能のキーと値のデータベースです。 Redis の出現により、memcached などのキー/値ストレージの欠点が大幅に補われ、状況によってはリレーショナル データベースに対して非常に優れた補完的な役割を果たすことができます。非常に使いやすい Python、Ruby、Erlang、および PHP クライアントが提供されます。
2. Windows に Redis をインストールします
ダウンロード アドレス https://github.com/dmajkic/redis/downloadsダウンロードした Redis は 32 ビットと 64 ビットをサポートします。実際の状況に応じて選択してください。私は 32 ビットを選択します。 32 ビット ファイルの内容を、インストールする必要があるディレクトリ (D:devredis-2.4.5 など) にコピーします。
cmd ウィンドウを開き、cd コマンドを使用して指定されたディレクトリ (D:devredis-2.4.5) に切り替え、redis-server.exe redis.conf を実行します。実行後、次のインターフェイスが表示されます。
これは、Redis サーバーが正常にインストールされたことを意味します。
cmd ウィンドウを再度開き、cd コマンドを使用して指定されたディレクトリ (D:devredis-2.4.5) に切り替え、redis-cli.exe -h 127.0.0.1 -p 6379 を実行します。ここで、127.0.0.1 はローカル IP です。 6379 は、redis サービスのクライアントのデフォルト ポートです。成功した操作を次の図に示します。
これでWindows環境でのRedisのセットアップは完了しましたね。
これで、Windows環境でのRedisのセットアップが完了しました。とても簡単ではないでしょうか。
環境がセットアップされたので、テストしてみましょう。たとえば、キー test と値 hello word を含む文字列を保存し、キー値を取得します。
地獄の言葉が正しく出力され、テストは成功しました。
3. PHP で使用されます
DLLファイルをダウンロードする
http://download.csdn.net/download/bluesky321/5355093
PHP5.4.x用のphp_redis.dll拡張機能
PHP5.4.x redis 拡張機能 php_redis.dll
テストプラットフォーム: Windows XPx32 (FastCGI PHP5.4.9 Nginx 1.4.0)
非スレッドセーフとスレッドセーフの 2 つのバージョンが含まれています
まず php_redis.dll と php_igbinary.dll を PHP ext フォルダーに配置し、次に次のコードを php.ini 構成ファイルに追加します。
拡張子=php_igbinary.dll
拡張子=php_redis.dll
Webサーバーを再起動します
注: extension=php_igbinary.dll は extension=php_redis.dll の前に配置する必要があります。そうしないと、この拡張機能は有効になりません
4. PHP で使用されます
コードは次のとおりですリーリー
hello redis の出力が成功しました! など、比較的多くの保存された値の型をサポートします。