ホームページ  >  記事  >  データベース  >  Centos7にRedisをインストールする方法

Centos7にRedisをインストールする方法

王林
王林転載
2023-05-29 08:14:25954ブラウズ

導入###### 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 サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。