導入###### Redis は、データベース、キャッシュ、メッセージ ブローカーとして使用されるオープン ソース (BSD ライセンス) のインメモリ データ構造ストアです。文字列、ハッシュ、リスト、セット、範囲クエリを使用したソートされたセット、ビットマップ、ハイパーログ、RADIUS クエリおよびストリームを使用した地理空間インデックスなどのデータ構造をサポートします。 Redis にはレプリケーション、Lua スクリプト、LRU エビクション、トランザクション、さまざまなレベルのディスク耐久性が組み込まれており、Redis Sentinel による高可用性と Redis Cluster を使用した自動パーティショニングを提供します。
リディスとは何ですか?
メモリベースのキーと値のデータベースは、自動/手動の永続化をサポートします。
パフォーマンス: ###### 以下は公式のベンチマークデータです:
テストは、100,000 リクエストを 50 回同時に実行して完了しました。
設定および取得される値は 256 バイトの文字列です。
結果: 読み取り速度は 110000 回/s、書き込み速度は 81000 回/s
サポートされている言語
Redis 公式ウェブサイト
Redis
redis.io/
Redis でサポートされるデータ型
文字列、ハッシュ、リスト、セット、ソートされたセット
インストール###### 依存関係をインストールします
yum install gcc-c -y
インストールディレクトリを作成し、コンパイルしてインストールします。
ダウンロードリンク
# wget http://download.redis.io/releases/redis-5.0.5.tar.gz # -p ディレクトリ名が存在することを確認します。存在しない場合は、ディレクトリ名を作成します。 mkdir -p /home/software/redis # -z: gzip 属性あり、-x: 解凍、-v: すべてのプロセスを表示、-f: ファイル名を使用。このパラメーターは最後のパラメーターであり、その後にファイル名のみを続けることができることに注意してください tar zxvf redis-3.0.6.tar.gz cd redis-3.0.6 # make はコンパイルに使用されます。Makefile から命令を読み取り、 をコンパイルします。 # make install はインストールに使用されます。また、Makefile から指示を読み取り、指定された場所にインストールします。PREFIX はインストールするディレクトリを選択します make && make PREFIX=/home/software/redis install 設定ファイルをコピーして起動します。 cd redis-5.0.5/ cp redis.conf /home/software/redis/bin /usr/local/redis/bin/redis.conf を変更します (以下の変更は redis5.0.5 に基づいています。他のバージョンの redis には相違点がある可能性があります) vim エディターを使用して、行数を表示するには setnumber と入力します (vim がインストールされている場合) # デーモン スレッドとして機能するかどうかに関係なく、Redis は /var/run/Redis に pid ファイルを書き込みます。 pid監視時 136 行目 デーモン化はい インスタンスの数を変更する必要がある場合は、 186行目 データベース 32 コメントバインディングIP、ipを使用してredisに接続できます #バインド 127.0.0.1 アクセスパスワードを追加 507行目 requirepass redis 起動する###### インストール ディレクトリ下の bin ディレクトリに切り替えます。 コマンドを実行します。この設定ファイルは、解凍ディレクトリからコピーしたものです。 ./redis-server redis.conf プロセスを確認してください ps -ef | grep redis テスト接続以上がCentos7にRedisをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。