linux線上にredisを構築し、redisに接続できない問題を解決

1628 ワード

一、引用
あるオンライン回帰テストで、突然1台のサーバーが期限切れになったことを発見しました.そのサーバーの上のredisサービスは利用できません.そこで、一時的にredisサービスを構築しました.
二、redis構築
環境:CentOS 7.0とredis-4.0.2
1、設置前の準備
redisコンパイル依存gcc環境
[root@******* ~]# yum install gcc-c++

2、インストールプロセス
インストールファイルの取得、ファイルの解凍、ディレクトリへのアクセス、インストールのコンパイル、起動ディレクトリへのアクセス
[root@****** ~]# wget http://download.redis.io/releases/redis-4.0.2.tar.gz
[root@******~]# tar -zxvf redis-4.0.2.tar.gz
[root@******~]# cd redis-4.0.2
[root@****** redis-4.0.2]# make
[root@****** redis-4.0.2]# make install PREFIX=/usr/local/redis-4
[root@****** redis-4.0.2]# cd /usr/local/redis-4/bin/

3、注意が必要なイベント(以下のステップは第2のステップに続く)
[root@****** bin]# cp /root/redis-4.0.2/redis.conf ./

説明:管理を容易にするため、解凍後のredis.confは/usr/local/redis-4/bin/ディレクトリにコピーし、元のファイルを直接操作しないでください.変更に失敗しないように、構成を復元できます.
[root@****** bin]# vim redis.conf

説明:redisを変更します.confファイルは、daemonize noをdaemonize yesに変更し、デーモンプロセスを開くことを示します.#requirepass foobaredコメントを削除します.このfoobaredは自分のパスワードに変更され、パスワードの設定を示します.bind 127.0.0.1これはデフォルトではローカルアクセスのみで、このコメントを削除します.そうしないと、他のサーバに配備されたサービスはredisサービスにアクセスできません.
[root@****** bin]# ./redis-server redis.conf

説明:redisサービスを開始します.
[root@****** bin]# ps -ef|grep redis
root     12233     1  0 12:21 ?        00:00:09 ./redis-server *:6379
root     16701  8233  0 17:25 pts/7    00:00:00 grep --color=auto redis

説明:redisサービス起動ステータスを表示します.
三、終わりの言葉
今回の構築過程で、採坑は主にbind 127.0.0.1という注釈を落とさず、比較坑である.皆さんの討論を歓迎して、ショッピングモールのカスタマーサービスを通じて私に連絡することができます.