Redisの運用および保守マニュアル

バージョンは、使用しています:Redisの-3.2.11.tar.gz
公式サイトのダウンロードをします。https://redis.io/download

 

サーバリソースを1.redis

Redisのサーバーの基本設定CPU2コア、メモリデマンド、システムディスクの50G、100Gのディスクデータ 

 

`` ` 
#1.インストール
CDは/ usr / local / srcに
タール-3.2.11.tar.gz -xf Redisの-C /usr/local/redis-3.2.11/ 
CD /usr/local/redis-3.2.11 / 
作る
make installを
LN /usr/local/redis-3.2.11/ -sは/ usr / local / Redisの
ます。mkdirは/ usr / local / Redisの/ビン
ます。mkdirは/ usr / local / Redisの/データ
CPは/ usr / local / binに/ * redis-は/ usr / local / Redisの/ binに/ 

#2の構成は変更
#はアドレスに聞く
バインド0.0.0.0 
舞台裏#を起動する
デーモン化はい   
#のPIDファイル
PidFileオプションが/usr/local/redis/redis_6379.pid   
#ロギング
ログファイルが、/ usr / localに/redis/redis.log   
#データ・ストレージ・パス
ディレクトリは/ usr / local / Redisの/データ/   
#アクセスパスワード
requirepass Redisの  
 
#3。承認
useraddのRedisの-s / sbinに/ nologinに-M 
#必要なストップ:$ネットワーク$ local_fs $ remote_fsを
chownコマンド-R redis.redisは/ usr / local / Redisの* 

#4。启动脚本
[ルート@ erpdev01〜]#猫/etc/init.d/redis_6379 
#!/ binに/ SHの
下にinstall_serverはによって注入#Configurations .... 

EXEC =は/ usr / local / Redisの/ binに/のRedisサーバ
CLIEXEC =は/ usr / local / Redisの/ binに/ Redisの-CLI 
PIDFILE =は/ usr / local / Redisの/ redis_6379.pid 
CONF = "は/ usr / local / Redisの/ redis.conf」
REDISPORT = "6379" 
############### 
#SysVの初期化情報
#1のchkconfig: - 58 74 
#説明:redis_6379はRedisのデーモンです。
### BEGIN INIT INFO 
#が提供:redis_6379の
必要なスタートを#:$ネットワーク$ local_fs $ remote_fs 
#デフォルト・スタート:2 3 4 5 
#デフォルト・ストップ:0 1 6
#万一スタート:名前の$のsyslog $ 
#は、停止する必要があります:という名前の$のsyslog $ 
#短期説明:redis_6379起動と停止
Redisのデーモン:#説明
### END INIT INFOの


場合は"$ 1" 
    スタート)
        [-f $場合PIDFILE] 
        その後、
            "プロセスがすでに実行またはクラッシュされ、$ PIDFILEが存在する"エコー
            エコー"Redisのサーバーの起動..." 
            にsudo -u Redisの$ EXECます$ CONF 
        Fiの
        ;; 
    停止)
        [場合!-f $ PIDFILE] 
        その後、
            "$ PIDFILEは、プロセスが実行されていない存在しない"エコー
            PID = $(猫の$ PIDFILE) 
        $ 0停止
            "...停止"エコー
            $ CLIEXEC -p $ REDISPORTシャットダウンを
            しばらく[-x / procの/ $ {PID}] 
            ない
                "...シャットダウンにRedisのを待っている"エコー
                睡眠1が
            行われ
            、 "Redisの停止"エコー
        Fiを提供して
        ;; 
    状態)
        PID = $(猫$ PIDFILE)
        [あれば!-x / PROC / $ {PID}] 
        次いで
            'のRedisが実行されていない'エコー
            エコー"のRedisが実行されている($ PID)" 
        Fiが
        ;; 
    再起動) 
        ;; 
    *)
        $スタート0
        「最初の引数として、スタートを使用停止、再起動するか、状況ください」エコー
        ;; 
ESAC

  

おすすめ

転載: www.cnblogs.com/luchuangao/p/11514713.html