AlibabaCloudインストールredis
ダウンロード
- 公式ダウンロード
https://redis.io/download
- wgetダウンロード(wget紹介)
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
解凍する
- 公式ダウンロードは、rzまたは他の方法でLinuxシステムに転送する必要があります
- usr / localの下にredisフォルダーを作成するか、ダウンロードまたはrzアップロードされたファイルをusr / local / redisに移動するか、このディレクトリにrzまたはwgetdownloadを直接アップロードします。
- 解凍
tar xzf redis-6.0.6.tar.gz
すると、usr / local / redisの下にredis-6.0.6のフォルダーが作成されます。
コンパイルしてインストールする
cd redis-6.0.6
make
コンパイルするフォルダーを入力すると、redis-6.0.6 / srcの下に、redis-server、redis-cli、その他の
make install
インストールなどの実行可能ファイルがいくつかあります。これがデフォルトのインストールであるため、usrの下にさらにいくつかあります。 / local / binインストール
前と
インストール後のredis実行可能ファイル(さらにいくつかのredis実行可能ファイル)
設定を変更する
- demoizeデーモンスレッドで開始するかどうか、デフォルトはnoです。これは、接続を終了または閉じるときにredisプロセスが閉じられることを意味します。yesは、プロセスデーモンがオンになり、
cd usr/local/redis/redis-6.0.6
vim redis-conf
指定されるまでバックグラウンドで実行されることを意味します。場所は手動で停止し、iと入力して挿入編集モードに入り、[はい]に変更してから、escを押して編集モードを終了します。
「:wq」と入力してEnterキーを押し、保存して終了します。
- 他のマシンがアクセスを必要とする場合は、バインドされたバインド127.0.0.1を0.0.0.0にコメントまたは変更し、AlibabaCloudにアクセスルールを追加する必要があります。
- その他の参考資料は、次の表または新人チュートリアルを参照できます。
セックス 意味 デーモン化しない Redisはデフォルトではデーモンとして実行されません。この構成アイテムを変更して、yesでデーモンを有効にすることができます(Windowsはデーモンスレッドの構成をnoとしてサポートしていません) 場所6379 Redisリスニングポートを指定します。デフォルトのポートは6379です。 バインド127.0.0.1 バインドされたホストアドレス requirepass foobared Redis接続パスワードを設定します。接続パスワードが設定されている場合、クライアントは、デフォルトで閉じられているRedisに接続するときに、AUTHコマンドを介してパスワードを提供する必要があります。
開始方法
- デフォルトで開始し(バインド127.0.0.1はローカルのみで、パスワードは使用できません)
redis-server
、redisサービスを
redis-cli
開始します。クライアントを開始し、テストのためにxshell接続を
redis-cli shutdown
再度開きます。redisサービスを閉じます。 - 開始する構成ファイルを指定します
redis-server usr/local/redis/redis-6.0.6/redus.conf
redis-6.0.6 / utilsで自動的に起動する
redis_init_scriptに付属するredis_init_scriptのスクリプト内容は次のとおりです。
/ etcの下にredisフォルダーを作成#!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. ### BEGIN INIT INFO # Provides: redis_6379 # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Redis data structure server # Description: Redis data structure server. See https://redis.io ### END INIT INFO REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${ REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${ PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac
cd etc
し、etcディレクトリに切り替え
mkdir redis
、redisフォルダーを
cp /usr/local/redis/redis-6.0.6/redis.conf /etc/redis/6379.conf
作成し、変更した構成ファイルをetc / redisにコピーして、名前を6379.conf
cp /usr/local/redis/redis-6.0.6/utils/redis_init_script /etc/init.d/redis
redis_init_scriptに変更し、etc / init.d /の下のスクリプトを自動的に開始して名前を変更します。
chkconfig redis on
起動時にredisに設定され、redisプロセスを表示した後、再起動を使用して購入したAliクラウドサービス、構成が完了しました
追加を手動で閉じることができますredisサービスを開始してから閉じ
chkconfig redis off
ますブートが自動的に開始されないredisサービス
service redis start
open redis service
service redis stop
クローズドRedisサービス
やめる
-
redisサービスのステータスを確認する
ps aux|grep redis
と、redisサーバーが実行されていることがわかります
-
redis-cli shutdown
使用するredisパスワードを設定せずにredisサービスを停止します。使用するredisパスワードを設定します。
redis-cli -a password shutdown
ここで、パスワードは設定したパスワードに置き換えられます(パスワードを設定してredis-cli shutdownを使用すると、「NOAUTH認証が必要です」と報告されます) -
ここでも、
ps aux|grep redis
redisサービスが停止していることがわかります
アンインストール
- makeインストールによって生成されたいくつかのredisファイルを削除します
- ダウンロードしたredisと解凍したredisファイルを削除します
デバッグツール(Redis無料クライアントAnother Redis DeskTop Manager)
リファレンス接続:
三Redisの起動方法
の設定が自動的に起動するLinux環境下でのRedis
Redisのインストールをし、中にアンRedisのインストールとアンインストール
Linuxは
、リンクの記述を追加し
Redisの完全な手順インストールのLinuxアリババ
クラウドはRedisのをインストールし、リモートからの接続
のRedisをインストールCentOS7
Redisの完全な手順をインストールするLinuxの