Redisのインストールと起動方法

2045 ワード

redisはnosqlデータベースです.この一連のブログは、主にサーバ環境のインストール時に発生する問題についてです.nosqlデータベースを使用すると、データへのアクセス効率が向上します.私のプロジェクトではredisを使用していますが、今はテスト環境を構築する必要があるので、整理してください.
centosにredisをインストールするには、コマンドラインを直接介してインストールすることができます.もちろん、外部ネットワークに接続できることが前提です.
redisインストール
redisのインストールに必要なパッケージyum install gcc
redisインストールパッケージのダウンロード
//  redis   
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
//  
tar zxvf redis-3.0.6.tar.gz
//    redis  
cd redis-3.0.0
//    
make MALLOC=libc

以上の手順でredisのインストールに成功しました.もちろん完成したら、テストが必要ですので、引き続き下を見てください
redis起動方式
ダイレクトスタート
redisのルートディレクトリでsrc/redis-cliを実行
バックグラウンド起動
1つ目の起動方法は、起動後、ウィンドウを開く必要があり、サーバには非常に適していません.バックグラウンドで起動する必要があります
1、redisを修正する.confファイル
#  daemonize yes,            (         &        )。
daemonize no

2、その後redisを使用する.conf起動
cd redis-3.0.6/./redis-server /usr/local/redis-3.0.6/redis.conf

この起動方式は、killがredisを削除しなければならないプロセスを閉じる必要がある場合に使用します.閉じる方法この文章を参考にする->jbossの閉じる方法
3、redis起動スクリプトを書く起動起動起動起動
3.1環境を構成し、プロファイルをポート名で指定したディレクトリにコピーする(rootユーザーを使用する必要がある)
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

3.2起動スクリプトを/etc/initにコピーする.dディレクトリの下で、この例では起動スクリプトをredisdと命名します(通常は、バックグラウンドの自己起動サービスであることをdの最後で表します).注:redis_でlinux実行レベルを変更する必要があります.init_scriptファイルの先頭には、次のコードが追加されます.
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#

そしてredis_init_scriptファイルを起動ディレクトリにコピーします.ここでは「linux実行レベル」を参照してください.
cp redis_init_script /etc/init.d/redisd

3.3起動するように設定する
chkconfig redisd on 

3.4 redisサービスの起動/停止
//  redis
service redisd start
//  redis
service redisd stop

以上の手順を実行すると、redisのサービスが構築されます.3つの起動方式と言いますが、いずれも起動項目を開くように構成されています.これによりredisのオンとオフを1つのコマンドで行うことができます.
      ,     6379    
iptables -I INPUT -p tcp --dport 6379 -j ACCEPT