ホームページ  >  記事  >  データベース  >  Redisのダウンロードとインストール

Redisのダウンロードとインストール

藏色散人
藏色散人オリジナル
2020-08-11 15:51:393331ブラウズ

次のコラム Redis チュートリアル では、Redis のダウンロードとインストールの具体的な手順を紹介します。

Redisのダウンロードとインストール

Redis のダウンロードとインストール

Redis には、GitHub 上にアクティブなコミュニティがあります。長年にわたり、多数のプル リクエストが提起され、マージされてきました。作成者 Antirez は、GitHub の問題セクションで常にタイムリーな回答を提供しています。したがって、Redis のリリース サイクルは非常に速いです。初期のバージョン 2.6/2.8 から 3.0/3.2 まで、最新の 4 つのバージョンまで広く使用されています。各バージョンには、いくつかの基本的な機能強化とバグ修正が含まれています。したがって、可能であれば最新バージョンの Redis を使用することがベスト プラクティスの 1 つです。

この本では、最新バージョンの Redis 4.0.1 を使用します。

Redis は純粋な C 言語で書かれたオープン ソフトウェアなので、コンパイルすることでインストールできます。主要なオペレーティング システムのソフトウェア リポジトリには Redis バイナリ パッケージも含まれていますが、Redis のバージョンは古いことがよくあります。

1: 準備してください!

ダウンロード リンクと基本的なインストール手順は、https://redis.io/download にあります。 Linux/Unix/macOS でソース コードをコンパイルして Redis をビルドする場合は、環境に gcc コンパイラーと C 標準ライブラリ libc が必要です。 OS リポジトリをインストールするときに必要なのは、インターネット接続と正しいリポジトリ構成だけです。

2: どうやって行うのですか?

Ubuntu 16.04.2 LTS (Xenial Xerus) での Redis のコンパイルとインストールをデモンストレーションします。ダウンロードとビルドの手順は次のとおりです。

ビルド ツールをセットアップします:

$ sudo apt-get install build-essential

ディレクトリを作成して Redis を入力します:

$ mkdir /redis 
$ cd /redis

次に、Redis をダウンロードします:

$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz

ソリューション ZIP 圧縮してディレクトリを入力します:

$ tar zxvf redis-4.0.1.tar.gz 
$ cd redis-4.0.1

Redis 構成ファイル用のディレクトリを作成し、デフォルトの構成ファイルをそこにコピーします:

$ mkdir /redis/conf 
$ cp redis.conf /redis/conf/

依存関係を確立します:

$ cd deps 
$ make hiredis lua jemalloc linenoise 
$ cd ..

さまざまなオペレーティング システムとそれらにインストールされているライブラリの違いにより、何かが満たされていないことを示すエラーが発生した場合は、上記の手順が必要になります。たとえば、次のエラー メッセージが表示される場合があります: zmalloc.h:50:31: Fatal error: jemalloc/jemalloc.h: No such file or directory. ほとんどの環境では、依存関係に問題がない場合、この手順は必要ありません。質問です。

コンパイル:

$ make

すべてがうまくいくと、次のメッセージが表示されます。これは、コンパイルが正常に完了したことを意味します:

It's a good idea to run 'make test' ;) 
make[1]: Leaving directory '/redis/redis-4.0.1/src'

Redis のインストール:

$ make PREFIX=/redis install

次のメッセージは、インストールが成功したことを意味します:

Redisのダウンロードとインストール

#/redis ディレクトリに入り、Redis バイナリが生成されたことを確認します:

$ ls /redis/bin 
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

おめでとうございます! Redis のコンパイルとインストールが完了しました。

コンパイルとインストールと比較して、apt-get は Ubuntu に Redis をインストールするのがはるかに簡単です。見てみましょう:

まず、ソフトウェア リポジトリ インデックスを更新します:

$ sudo apt-get update

次に、インストールを開始します:

$ sudo apt-get install redis-server

完了したら、Redis が環境にセットアップされているかどうかを確認します:

$ which redis-server

3: これはどのように機能しますか?

Redis バージョンを選択するときは、Redis が標準のバージョン管理規則 (major.minor.patch レベル) に従っていることに注意してください。偶数番号のマイナーは安定バージョンを表し、奇数番号のマイナーは不安定バージョンを表します。ただし、Redis の一部のバージョンでは奇数番号のマイナーが使用されます。

コンパイルによる Redis のビルドとソフトウェア リポジトリからのビルドの違いは、前者はコンパイル時に最適化またはデバッグ オプションを追加できることと、インストール プロセス中にインストール場所を指定できる柔軟性があることです。

インストール後、bin ディレクトリにいくつかの実行可能ファイルが存在します。それらの説明と手順を以下の表に示します。

Redisのダウンロードとインストール

4: さらに!

Windows の場合は、Microsoft Open Technologies グループによって管理されている Windows 用 Redis バージョンを入手できます:

https://github.com/MicrosoftArchive/ redis/リリース 。

.msi 実行可能ファイルをダウンロードし、デフォルトの構成を維持したままダブルクリックしてインストールします。

macOS の場合、プロセスは Linux の場合とあまり変わりません。 macOS で

brew install redis コマンドを発行して Redis をインストールすることもできます。

以上がRedisのダウンロードとインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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