1.インストールコンパイル環境を頼ります
#PCRE開発パッケージをインストールします: yumの インストール -y PCRE-ののdevel #のSSL機能は、OpenSSLライブラリをインストールする必要が yumを -y インストール opensslをのdevel インストールし、ライブラリがするのに必要なツール#コンパイラのソースコード yumを インストールし GCC のgcc -c ++のncurses-develのperlの
2.ダウンロードしてインストール
#コマンドラインはソースパッケージをRedisのダウンロード にwget HTTP:// download.redis.io/releases/redis-2.8.17.tar.gz 現在のディレクトリに#エキス タール redis- xzf 2.8。17。タール.gzを #スイッチを解凍しますディレクトリ のCDのRedis - 2.8。17 #ソースコードは、ファイルをコンパイル メイク #のRedisのは、インストールディレクトリの作成 ます。mkdirは/ usr / local / Redisの #はちょうどに新しいディレクトリにRedisのインストール に成功し、インストール#の後は/ usr / local / Redisのどのディレクトリを必要がありますbinサブディレクトリ、 #redis -CHECK- RedisのチェックインのRedisの-benchmark-AOF ダンプが #redis -cli redis- サーバ5の実行可能ファイルを 作ります --prefix =は/ usr / local / Redisのは、 インストール
3.設定ファイルを変更します。
VI redis.conf #設定修正 、プログラム実行モード(コンフィギュレーションファイルの行37)、Redisのデーモンとして実行を変更# #NOはないようデーモンに(端末を占有する)を実行している意味し、 デーモン化はい (348行の設定ファイルで)#パスワード、コメントを解除し、 requirepass <パスワード> #保存して終了の システム構成ファイルのディレクトリにこのコンフィギュレーション・ファイルのコピーを#、読みやすいランダムスタートの #は、コンフィギュレーションファイルのディレクトリを作成するのRedisが含まれています MKDIR は/ etc / Redisのの #のコピーと設定ファイル"名前の変更6379 の.conf"、 CPの redis.confの/ etc / Redisの/ 6379の.confを
4.登録Redisのサービス
#コピー起動スクリプトredis_init_scriptは/etc/rc.d/init.d/のRedisのすること、およびredisdという名前の CP utilsの/ redis_init_script /etc/rc.d/init.d/のredisd #修正したスクリプトファイル のviは/ etc / rcの。 D / init.dディレクトリ/ redisd
第二列redisdファイル(ここでは#コメントで意味がある)次の行の内容を追加し、保存して終了
#chkconfigという:2345年80 90
#登録サービス のchkconfig - redisdの追加 #を使用するように求めるメッセージが表示される場合があります「/ sbinに/ chconfigを」ソフトリンクを作成するには、この時間 LNは、 -s /etc/rc.d/init.d/redisd / sbinに/ redisd #その後、実行次のコマンドは、それはもはや与えてはならない / sbinに/のchkconfig --add redisd
5.設定Redisのは甲斐からブート、Redisのサービスを開始します
これは、スクリプトの先頭には、/etc/init.d/redisdパートショットを開始しています
- 実行ファイルRedisのリンク関係を確立します
#ただ、「redis.conf 」「名前の変更6379 その理由は、そのシェルコマンドであるの.confを」 #「CONF = 」/etc/redis/${REDISPORT}.conf 「という名前のポート番号を読み取るためにスクリプトを実行します」 confファイルの#、ここでは、環境変数ポートREDISPORT 6379です。 'コマンドEXEC #shell =は/ usr / local / binに/ redis- サーバ'と # 'CLIEXECは/ usr / local / binに/実行=は/ usr / local / binに/ CLI-Redisの'のディレクトリが #redis、-server Redisの-cliの2つの実行可能ファイルが、私は、カスタムのRedisは/ usr / local / Redisの/でインストールされますビン 、あなたがしたいので、#ディレクトリをは/ usr / local / binに/ ソフトリンクはRedisのは、ファイルのディレクトリを実行して確立されています LN -sは/ usr / local / Redisの/ binに/ Redisの-サーバの/ usr / local / binに/ redis- サーバー LN-sは/ usr / local / Redisの/ binに/ Redisの-CLIは/ usr / local / binに/ redis- CLIの 時間#はソフトリンクを作成し、完全なパスを記述する必要があり、相対パスを記述していない、または実行可能ファイルでは、あまりにも「プロンプトが表示されます多くのリンク"
- カイからの起動を設定します
redisdを有効systemctl
- Redisのを開始します
redisdを開始systemctl
- Redisのオープンファイアウォールポート
簡単に外部のリモートログインのRedisのための#6379ポートを開く ファイアウォール -cmd --permanent --add-PORT = 6379 / TCPの #は、ファイアウォールをリロード、で開いているポート のファイアウォール -cmd --reload