次のコラム 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 バイナリが生成されたことを確認します:
$ ls /redis/bin redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
$ sudo apt-get update
$ sudo apt-get install redis-server
$ which redis-server
3: これはどのように機能しますか?
Redis バージョンを選択するときは、Redis が標準のバージョン管理規則 (major.minor.patch レベル) に従っていることに注意してください。偶数番号のマイナーは安定バージョンを表し、奇数番号のマイナーは不安定バージョンを表します。ただし、Redis の一部のバージョンでは奇数番号のマイナーが使用されます。 コンパイルによる Redis のビルドとソフトウェア リポジトリからのビルドの違いは、前者はコンパイル時に最適化またはデバッグ オプションを追加できることと、インストール プロセス中にインストール場所を指定できる柔軟性があることです。 インストール後、bin ディレクトリにいくつかの実行可能ファイルが存在します。それらの説明と手順を以下の表に示します。4: さらに!
Windows の場合は、Microsoft Open Technologies グループによって管理されている Windows 用 Redis バージョンを入手できます:https://github.com/MicrosoftArchive/ redis/リリース 。.msi 実行可能ファイルをダウンロードし、デフォルトの構成を維持したままダブルクリックしてインストールします。 macOS の場合、プロセスは Linux の場合とあまり変わりません。 macOS で
brew install redis コマンドを発行して Redis をインストールすることもできます。
以上がRedisのダウンロードとインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。