バージョンは、使用しています: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