ステップ1:インストールパッケージをダウンロードします
図1は、Linuxのwgetのダウンロード端末で使用することができます。
wgetののhttp:// download.redis.io/releases/redis-5.0.7.tar.gz
図2は、またの良いパッケージのウィンドウでダウンロードした後、リモートファイル管理ツール/ディレクトリによってでは/ usr / local Linuxをインストールするためにコピーすることができます
ダウンロードのために当社のウェブサイトへのアクセスHttps://redis.io/download。ここでは例えば5.0.7バージョン、インストールするには(私がインストールされていることをここにメモして、そうのRedis-5.0.7ディレクトリが存在します。ここでしかダウンロードのスクリーンショットへのインストールパッケージの場所を教えて)
ステップ2:解凍してインストールします
1、インストールパッケージを抽出
かかる -xzvf redis- 5.0。7。とりが.gz
2、ファイルが解凍された後のディレクトリ
CDはredis- 5.0。7 /
実行猫のMakefile Makefileがコンテンツを視聴するには
デフォルトでインストールされたときに、ことを意味することはsrcディレクトリに入ることで、インストール中のRedis(もちろん、あなたがsrcディレクトリを入力することができますインストールのRedis、単にそれを直接インストールするmake installを実行することができ、ここで述べました)
3、make installを実行する直接実装します
作る インストール
それが最初にインストールするようにコンパイルされているので、インストールは時間の数分かかり、患者のこと
srcディレクトリをインストールした後4.私たちは、オープンRedisのRedisのサーバーとクライアントのテストにしようと、実行可能ファイル、詳細になります
まず、srcディレクトリを入力します。
[centosLYH @ルートはredis- 5.0。7 ]#のCDのSRC / [ルート@ centosLYH SRC]#pwdの は/ usr / local / redis- 5.0。7 / SRC
スタートRedisのサーバー
Redisのサーバー
結果の実装
閉じないで、端末、その後、この時点では、端末を開くために、我々はまた、SRCディレクトリのRedis Redisのクライアントの開始となります
Redisの-CLI
私たちは、クライアントの簡単なテストを開いた後
テストが成功し、インストールが成功しています
指定したサービスポート接続サービス(デフォルトポート6379)に開いているポートを指定することができます
1、オープンにサーバーのポート番号を指定します
Redisのサーバー--port 6380
このオープンポート6380で使用しました
2、ポート番号は、クライアント接続を指定しました
Redisの-CLI -p 6380
サービスを開始するには、設定ファイルを指定してのRedis
そして、私たちがするように求められますRedisのサービスを回します
彼は、我々は、デフォルトの設定を使用して、コンフィギュレーション・ファイルを指定していないと述べました。
私たちのプロフィールは、Redisの中にインストールディレクトリです
複数のプロファイルのRedisの将来の管理を容易にするために
私たちは、インストールフォルダのRedisの中confディレクトリを作成します
mkdir CONF
redis.config移動ファイルはconfフォルダを作成するには
MV redis.confのconf /
私たちは、その後にRedisのインストールディレクトリストアログ情報サービスのRedisにデータディレクトリを作成します
mkdirデータ
その後、我々は、新しいプロファイルを作成したディレクトリRedisの下のconfディレクトリに戻ります
私はredis6380.conf来ました
次のことを書いた後、保存
ポート6380 デーモン化yesは ログファイル" 6380.log " ディレクトリは/ usr / local / redis- 5.0。7 /データ
ポート:指定サービスポートオープン
デーモン:はいサービスはバックグラウンドでデーモンとして開かれたときにオンされたとき
ログファイル:ファイルを指定したログ出力します
DIR:「ログファイル出力に詳細な指定パス」
我々はRedisのインストールディレクトリに戻り、この時点でサービスを開始してから、設定ファイルの形式を指定します
Redisのサーバー./conf/redis6380.conf
サービスは、もはやオープンRedisの出力は、ログ情報の多くはありませんので、我々は、理由yesにコンフィギュレーションファイルに設定のことを見ることができますデーモン、デーモンがバックグラウンドで実行されているよう
私たちは6380サービスポート用の設定ファイルで指定されているため、クライアント接続を介して、あなたは6380用の接続ポートを指定する必要があります
Redisの-CLI -p 6380
そして、指定されたログファイルを参照することができ、我々はデータディレクトリを作成するのRedisへの出口のバックが入力されたログ
猫データ/ 6380の.log
いくつかの操作Redisのプロセス
バックグラウンド・プロセスがあるかどうかを検出
PS -ef | グリップのRedis
ポートがリッスンしているか否かを検出する6379
netstatの-lntp | grepの 6379
停止のRedis:
1、クライアントを使用して
Redisの-cliのシャットダウン
Redisのが適切SIGTERM信号を扱うことができるので、2、、それが直接殺すために-9も可能である(PS -ef経由| grepのredis-プロセスが最初にチェックアウトするサービスIDをRedisの)
キル - 9つのプロセスID
説明Redisのプロフィール:PS
(0.5、あなたが使用を所有することができます赤の基本的な設定をバインド設定の解析redis.conf構成0.0の/ etc /のsysconfig / 0.01後のconfigureポートのiptables): デーモン化:あなたがバックグラウンドで実行する必要がある場合は、アイテムを置きますはいに値 pdifile:中のpidファイルは/ var / RUN / redis.pidは、他のアドレスをするように構成することができ バインド:指定はRedisの唯一のIPからのリクエストを受信し、設定されていない場合は、生産工程のすべての要求を処理最適な設定 (0に設定0.0。0は、制御アクセスにiptablesに置き換えられます) ポート:リスニングポート、デフォルトの6379 タイムアウト:クライアント接続秒で、タイムアウトを設定は、 ログレベル:レベルが分かれていますグレード4、デバッグ、revbose、通知と警告。通常、本番環境のオープンのお知らせの ログファイル:設定、ログファイルのアドレス、標準のデフォルトの出力、すなわち、コマンド・ライン・ポートターミナルに印刷 データベース:データベースの数を設定し、データベースがデフォルト0で使用され 保存は:データベースミラーリングの周波数のために提供Redisの rdbcompression:イメージバックアップが実行され、圧縮されたかどうか dbfilename:イメージバックアップファイルのファイル名 ディレクトリの配置をミラーリングファイルデータベースのパス: slaveof:設定は、他のデータベースへのデータベースからデータベースが masterauth:パスワード認証が必要なプライマリ・データベース接続は、ここで設定したときに requirepass:前に任意のパスワードを設定し、他の接続クライアントの後に必要な指定 のMaxClients:制限クライアントの同時接続数 maxmemory:使用可能な最大メモリ設定Redisの 、ファイルappendonly.aofに追加されappendonlyモードを開いた後、Redisの各書き込み動作を受信します再開Redisの場合、以前の文書から再開します。appendonlyを状態 appendfsync:ファイル同期周波数appendonly.aofセットは vm_enabled:仮想メモリ支援開くかどうか vm_swap_fileを:パスは、仮想メモリスワップファイル設定 vm_max_momery:サイズの最大物理メモリ、開封後の仮想メモリの設定を、使用するRedisの、デフォルト値は0であります vm_page_size:仮想メモリのページサイズの設定 vm_pagesを:スワップファイルの総ページ数の設定 vm_max_thrradsを:VM IO同時に使用するスレッド数を設定します