Redis の概要
Redis は、メモリまたはディスクベースの永続 nosql データベースに基づいており、C 言語を使用して開発されています。
データ格納構造: key-value
インストール環境の準備
RedisはC言語で開発されており、gccコンパイラーを使用してコンパイルする必要があります。
1) gcc をインストールします
a) ディスク イメージからインストールします: (Linux サーバーを再起動するには、ディスク イメージを再マウントする必要があります)
b) yum コマンドを使用して、mine.repo ファイル内のローカル URL から直接ダウンロードします
c) マウントロードコマンド: mount /dev/cdrom /mnt
d) インストールコマンド: yum -y install gcc
2) アップロードファイルプラグインをインストール
a) ツールアップロードファイル: (ルートディレクトリのみアップロード可能) )
b) Alt +P アップロードファイルはデフォルトではルートディレクトリにのみアップロードできます
c) プラグインをインストールします: (ファイルは任意のディレクトリにアップロードできます)
Rz (lrzsz)
インストールコマンド: yum –y install lrzsz (ディスク イメージに直接インストール)
redis キャッシュ システム
redis は、業界で主流のキーと値の nosql データベースの 1 つです。 Memcached と同様に、string (文字列)、list (リンク リスト)、set (セット)、zset (並べ替えられたセット - 順序付きセット)、および hash (ハッシュ タイプ) など、比較的多くの保存された値の種類をサポートします。これらのデータ型はすべて、プッシュ/ポップ、追加/削除、交差、結合、差分などの豊富な操作をサポートしており、これらの操作はすべてアトミックです。これに基づいて、redis はさまざまな並べ替え方法をサポートします。 memcached と同様に、データは効率を確保するためにメモリにキャッシュされます。違いは、redis が定期的に更新されたデータをディスクに書き込むか、追加のレコード ファイルに変更操作を書き込むこと、そしてこれに基づいてマスターとスレーブ (マスターとスレーブ) の同期が実現されることです。
動作モード
以上がRedis キャッシュ システムの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。