CentOS7インストールredis(5.0+)の詳細な説明

最初の一歩

  • redisインストールパッケージをダウンロードする
  • 次のアドレスにアクセスして、バージョンを表示できます。redisのダウンロードアドレス
  • インストールパッケージをダウンロードするディレクトリ(この記事は** / usr / local / redis **ディレクトリにあります)を入力し、ステートメントを実行してダウンロードを開始します
wget http://download.redis.io/releases/redis-5.0.8.tar.gz

ここに画像の説明を挿入します

第二段階

  • 777すべての権限を表す操作権限を付与します(一部のシステムでは必要ない場合があります
chmod 777 redis-5.0.8.tar.gz

ここに画像の説明を挿入します

  • 解凍する
tar -zxvf redis-5.0.8.tar.gz

ここに画像の説明を挿入します

3番目のステップ

  • yumはgcc依存関係をインストールします(以前にインストールしたことがある場合は、この操作を無視できます
yum install gcc

4番目のステップ

  • 解凍ディレクトリに入り、インストールしてコンパイルします
make 
make install

ここに画像の説明を挿入します
ここに画像の説明を挿入します

5番目のステップ

  • 構成ファイルを変更して、redisを開始します
  • redis.confを構成ファイルとしてコピーします(エラーを回復不能にしないように、通常は元のファイルを変更しないでください
cp redis.conf redis01.conf 
vim redis.conf
  • 次のコンテンツを変更します

ここに画像の説明を挿入します

  • バックグラウンドで開始できることdaemonize nodaemonize yes示すように変更されます。リモートで接続する場合は、IPをパブリックネットワークまたは0.0.0.0に変更してください。シンプルで失礼です。
  • srcディレクトリを入力して、開始する構成ファイルを指定します
cd src
./redis-server /usr/local/redis/redis-5.0.8/redis.conf
  • プロセスを表示
ps -ef | grep redis

ここに画像の説明を挿入します

6番目のステップ

  • 起動を自動的に設定します(個人的なお気に入りを参照)
  • /etc新しいRedisのディレクトリディレクトリ
mkdir -p redis

ここに画像の説明を挿入します

  • /usr/local/redis/redis-5.0.8/redis.confファイルを/ etc / redisディレクトリにコピーし、6379.confという名前を付けます。
cp /usr/local/redis/redis-5.0.8/redis.conf /etc/redis/6379.conf
  • redis起動スクリプトをコピーして、/ etc /init.dディレクトリに配置します
cp /usr/local/redis/redis-5.0.8/utils/redis_init_script /etc/init.d/redisd
  • /etc/init.dディレクトリを入力し、ファイルを変更します
vim redisd
  • 次のコンテンツを追加します。コメントは、redisサービスを実行レベル2、3、4、および5で開始または閉じる必要があることを意味します。起動優先度は90、シャットダウン優先度は10です。保存して終了
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

ここに画像の説明を挿入します

  • ブートコマンドを実行する
chkconfig redisd on

7番目のステップ

  • テストはサービス名で始まります
service redisd start
  • それが表示された場合:/var/run/redis_6379.pidが存在し、プロセスがすでに実行中またはクラッシュし、再実行して上記のコマンドは、次のコマンドを実行します。
rm -rf /var/run/redis_6379.pid
service redisd start

ここに画像の説明を挿入します

  • シャットダウンservice redisd stop

ここに画像の説明を挿入します

  • 接続のテスト
    ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/JISOOLUO/article/details/105015970