まず、Redisのインストール
1、パッケージ/データ/ダウンロードをダウンロードします
リンク:https://pan.baidu.com/s/1QXmfntFH9zimGCNpvaJmNQ抽出コード:3exa
2、タール-xvfのRedis-5.0.3.tar.gz
3、MVのRedis-5.0.3は/ usr / local /
4、CDの/usr/local/redis-5.0.3/
5、作ります
6、CDのSRC /
7、make installを
インストール作業のこの時点で完了しRedisのです
のは、コンパイルされたプログラムのいくつかは、やっているのを見てみましょう:
Redisのサーバー:Redisのサービス、名前が示すように
Redisの-CLI:Redisのクライアント、Redisのクライアント、Redisのサービスへの接続のための、および他の操作は、CRUDを行いました
Redisの-センチネル:監視および管理Redisのインスタンス、およびインスタンスのフェイルオーバー通知サービス
Redisのベンチマーク:Redisのパフォーマンステストツール
Redisのチェック-AOF:AOFの方法の面では時に事故クイックフィックスのログを生成するために
Redisのチェック-RDB:RDBの方法の面ではログを生成する際に簡単な修正のための事故
II。最初から設定
システムの起動時に自動的に実行することができますRedisのサーバーを作成するには、Redisのサービスを実行するデーモン(デーモン)とする必要があり、我々はredis.confファイルを見つけるために戻っては/ usr / Redisの/ディレクトリに移動し、このファイルが実行されるRedisのサービスコンフィギュレーションをロードするときは、まずその内容を見て
8、私たちは/usr/local/redis-5.0.3/redis.conf
このドキュメントの内容は非常に長いですが、コメントのほとんどは、我々はこれらの設定のいくつかに焦点を当てデーモン化し、pidファイルとrequirepass
デフォルト値はfalseですデーモン、pidファイルのデフォルトはPIDファイル/var/run/redis_6379.pidです
最初は、私たちがして、それを変更したい明らかに、のデーモンかどうかを示しはいデーモン。
二つ目は、サービスがデーモンモードで動作しているときと、Redisのデフォルトは/var/run/redis_6379.pidのpidファイルの書き込みをすることを意味し、ファイルが自動的に削除された後、あなたが使用できるように、サービスが停止されて存在するファイルで実行中のサービスをRedisのが動作しているかどうかを判断します。
:第三は、デフォルトは「」、あなたはそのパスワードをカスタマイズすることができますのために注釈されている、Redisのパスワードを表しrequirepassのXXXXXX
------ここでは、カスタムログファイルを設定することができます:「に変更することができます」「ログファイル/data/redis/log/redis.log」が、データ/ Redisのを作成する必要があります/これをログ:デフォルトのロギング構成がありますファイル
図9は、基本的な構成で、Redisのも、管理の起動、シャットダウンを持っているスクリプトを再起動する必要があります。実際にRedisのソースは、で、位置を初期スクリプトを提供しているの/ usr / Redisの/ utilsの/ redis_init_script。
コマンド:viの/usr/local/redis-5.0.3/utils/redis_init_scriptビュースクリプトファイル
いくつかの設定に注意することが重要です
REDISPORT = 6379
EXEC =は/ usr / local / binに/ Redisのサーバー
CLIEXEC =は/ usr / local / binに/ Redisの-CLI
PIDFILE =の/ var /実行/ Redisの_ $ {} REDISPORTを.pid
CONF = "の/ etc / Redisの/ $ {REDISPORT}の.conf"
スクリプトは、ポート、サーバパス、CLIパス、pidファイルのパスとconfにパスを指定し、上記の場所が適切に設定する必要があり、1つのより多くの事を言って、インストール時にメイクをインストールし実行した場合、スクリプトはここに多くの変更を行う必要はありません、なぜなら以下make installをサーバーとCLIのコピーの両方を/ usr / local / binに
10は、我々はにredis.confのRedisのディレクトリ内のファイルをコピーする必要があり/etc/redis/6379.conf
コマンド:CDの/ etc
Redisのは、mkdir
/usr/local/redis-5.0.3/redis.conf CPの/ etc /リピート/
11、その後、スクリプトredis_init_scriptのにコピー/etc/init.d/redisd
コマンド:CP /usr/local/redis-5.0.3/utils/redis_init_script /etc/init.d/redisd
12、/etc/init.dの中のすべてのスクリプトは、システムの起動時にサービスを自動的に開始することができます
コマンド:chkconfigを--add redisd
自己の出発に追加
chkconfigを--list全て自己プライミングのリストを表示するには
すべての準備が整った後に13、あなたはサービスが正常に設定するかどうかを確認するには、次のコマンドを実行することができます
コマンド:サービスは/etc/init.d/redisdスタートと同等開始redisd
ストップを/etc/init.d/redisdするサービスredisd停止同等