ホームページ  >  記事  >  バックエンド開発  >  Redis_PHP チュートリアルのインストールと構成の概要

Redis_PHP チュートリアルのインストールと構成の概要

WBOY
WBOYオリジナル
2016-07-13 17:43:15838ブラウズ

Redis logo

redis は、高性能のキーと値のデータベースです。 Redis の出現により、memcached などのキー値ストレージの欠点が大幅に補われ、状況によってはリレーショナル データベースに対して非常に優れた補完的な役割を果たすことができます。非常に使いやすい Python、Ruby、Erlang、および PHP クライアントが提供されます。問題は、このプロジェクトはまだ非常に新しく、十分に安定していない可能性があり、一部の大規模システムでの実際の適用例がないことです。さらに、MC にバッチ取得がないことも比較的大きな問題です。常にバッチで取得する場合のネットワーク オーバーヘッドは、複数回取得する場合とは異なります。

パフォーマンステスト結果:

SET オペレーションは 1 秒あたり 110,000 回実行され、GET オペレーションは 1 秒あたり 81,000 回実行され、サーバー構成は次のとおりです。

Linux 2.6、Xeon X3320 2.5Ghz。

stackoverflow Web サイトは、キャッシュ サーバーとして Redis を使用します。

インストールプロセス:

Redis は高度なキーと値のデータベースです。 memcached に似ていますが、データを永続化でき、幅広いデータ型をサポートします。文字列、リンク リスト、セット、ソート セットがあります。サーバー側でのセットの和集合、共通集合、補数(差分)の計算をサポートし、さまざまなソート機能もサポートします。したがって、Redis はデータ構造サーバーとみなすこともできます。

Redis 内のすべてのデータはメモリに保存され、その後、時々非同期でディスクに保存されます (これは「半永続モード」と呼ばれます)。各データの変更は、内部の追加専用ファイル (aof) に書き込むこともできます。 「完全永続モード」と呼ばれます)。

1.最新バージョンをダウンロードします

wget http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz

2.解凍します

tar redis-2.0.0-rc4.tar.gz

3. C/C++ コンパイル コンポーネントをインストールする (オプション)

apt-get in​​stall build-essential

4.コンパイル

cd redis-2.0.0-rc4
作る

make コマンドを実行すると、現在のディレクトリに実行ファイルが生成されます。これらの実行ファイルは、redis-server、redis-cli、redis-benchmark、redis-stat です。それぞれの機能は次のとおりです。

    redis-server: Redisサーバー用のデーモン起動プログラム
  • redis-cli: Redisコマンドライン操作ツール。もちろん、Telnet を使用してプレーンテキストプロトコルに従って操作することもできます
  • http://www.bkjia.com/PHPjc/478842.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478842.html技術記事 redis は、高性能のキーと値のデータベースです。 Redis の出現により、memcached などのキー値ストレージの欠点が大幅に補われ、場合によっては、リレーショナル データベースで非常に優れた役割を果たすことができます...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。