インストールと設定CentOS7.5 Redis5.0.5

https://www.cnblogs.com/cdw0724/p/10876869.html

はじめは
、彼らが必要とするどのバージョンターゲットとインストールを知るのRedisの必要性をインストールします。
この機能の地理は、GEOコレクションをRedisの必要がある場合は、この機能がバージョン3.2に固有のものであるため、例えば、その後、Redisのバージョンは、バージョン3.2よりも低くすることはできません。
また、なお、Redisのマイナーバージョン番号を合意された(すなわち、第一進数の後)であっても安定したリリースバージョン(例えば、バージョン2.8、バージョン3.0)、非固定プレート奇数バージョン(例えば、バージョン2.7、バージョン2.9) 、本番環境では、一般的に安定したバージョンを使用する必要があります。
Redisのは、公式説明してインストールされている:ダウンロード、抽出液とでRedisのをコンパイルする :
すなわち:ダウンロード、抽出およびコンパイル。
したがって、文書のみ実験の早期導入、最新の公式バージョンredis5.0.5インストールので
手順:
1.ダウンロード、インストールパッケージ

[ルート@ CentOS7オプトイン]#PWD # 、現在のディレクトリを表示このディレクトリにソースパッケージをダウンロード
は/ opt
[ルート@ CentOS7オプトイン] wgetのhttp://download.redis.io/releases/redis-5.0.5.tar.gz#
2.ソースパッケージを抽出し

ます。[root @ CentOS7オプトイン]#タール -zxvfのRedis-5.0.5.tar.gzの#の解凍意志Redisの-5.0.5のディレクトリ生成
3. GCCの依存を搭載する

[ルート@ CentOS7 OPT]#YUM GCC GCC-C ++#をインストールするために出会い選択、入力yを
コンパイル&インストール

[ルート@ CentOS7オプト]#のCDは Redisの-5.0.5 /# Redisのディレクトリに
[ルート@ CentOS7のRedis-5.0.5] #メイク# 待ちにコンパイル、すなわち、次のステップに与えられていない
[ルート@ CentOS7 redis- 5.0.5]#は、コピーを実行するときは下げ/は/ usr / local /ビンにいくつかのSRCをインストールし、次のコマンドを行います、#インストールをインストールします
。5.実行のRedisを

CentOS7 [ルート@〜]#/opt/redis-5.0 Redisの時に実行0.5 / SRC / Redisのサーバ#ディレクトリ、
[ルート@ CentOS7〜]#のRedis -server# 任意のディレクトリで実行、ためのRedisサーバディレクトリを/ usr / local / binディレクトリにあるコマンド、およびPATHでの設定、あなたはRedisの-CLIまたはRedisのサーバー等のコマンド実行モードのLS、MKDIR、このようなコマンドを実行するために行くことができるようにします。
オペレーティングインストールした後
Redisの後に開始したバックグラウンド・プロセス
の最初のステップ:修正redis.confファイル、Redisの下のディレクトリにあるファイルredis.conf

①設定をバインド127.0.0.1アドオン「#」にする前に、すべてのIP缶アクセスRedisのを許可しますコメント
②デフォルトの保護モード、プロテクトモードyesはモードNO-保護変更
デフォルトははいいいえデーモンモード、デーモン化変化なしデーモン化されていない③
requirepassのフロントは、削除「#」をfoob​​aredセットにしたいパスワードにパスワードを変更する④(123456へのトレーニングセット、今後の123456は変更foob​​ared)
ステップ2を:起動するredis.confファイルを指定して

[ルート@ CentOS7のRedis-5.0を。 5] /opt/redis-5.0.5/redis.conf#のRedisサーバ
第三段階:閉じるRedisのプロセス

[ルート@ CentOS7のRedis-5.0.5] #psの-ef | grepのRedisの#ps -aux | grepがRedisのビューをプロセスRedisの
?根17311の1 0午後3時23分〇時00分00秒のRedis-サーバー127.0.0.1:6379は、
[ルート@ CentOS7のRedis-5.0.5] ##キルを殺す-9 17311のRedisのは、プロセス
チェックするかどうかオープンに:ステップ4すべてのアクセスIP:

[@ CentOS7ルート-のRedis 5.0.5]#netstatコマンド-lunpt
表示または0.0.0.0の前にポート番号*その後、クライアントがアクセスできた場合、それは127.0.0.1であれば、唯一のマシンを示します設定ファイルへのアクセスは、それをコメントアウトしていない
最初からセットRedisのブートを
/ etcにある1.ディレクトリは新しいディレクトリをRedisの

[ルート@ CentOS7のRedis-5.0.5]#ます。mkdir -pvの/ etc / Redisの
2.にコンフィギュレーションファイルをコピー下の/ etc / Redisの/、と名付けられた6379.conf

[CentOS7 Redisの@ルート]#cpは/opt/redis-5.0.5/redis.conf /etc/redis/6379.conf
3.サービス作成

/etc/init.d/のディレクトリに、サービスを管理するサービスとし。スタートとストップのサービスを管理するためのスクリプトファイルを作成し
、次のように読み込み/ /システムディレクトリの下にsystemd / systemctlで、だけでなく、類似した、別のファイルディレクトリなどでスクリプトファイルを作成しますredis.service:
[ユニット]
DESCRIPTION = Redisの
後network.target =

[ -サービス]
タイプ=フォーク
ExecStart =は/ usr / local /ビン/ Redisの-サーバ/etc/redis/6379.conf
ExecStop =は/ usr / LOCL / binに/ CLI-Redisの-H 6379 127.0.0.1 -pシャットダウン

RestartSec = 10
を再起動=必ず

[インストール]
WantedBy = multi-user.target
ようにして得られた識別systemctlこと4.リフレッシュ構成、

[CentOS7のRedis @ルート]#systemctlデーモンリロード
起動がRedisの閉じ5

[ルートをCentOS7システム]#systemctlの開始は、Redisの@ #はRedisのサービスを開始します
[CentOS7システム@ルート]#のsystemctlの停止Redisの# ダウンRedisのサービスシャット
6.設定Redisのブートを

[CentOS7システム@ルート]#はsystemctl Redisの有効
まとめ
過度の参考文書によるサービスを作成するプロセスでは、型タイプのフォークを指定していません。失敗したスタート(エラーなし)にRedisのリードは、systemctl状況によって設定の種類のタイプも理解していない、一時的に研究されていないsystemctlサービスを解決するための情報を見つけるためにインターネットと組み合わせて、表示エラーをRedisの。次に見つけます。また、研究の下で持続性をRedisの。

 

おすすめ

転載: www.cnblogs.com/yaok430/p/11957045.html