ChatLuckのインストールとデータベース構築

Redisのインストールと設定についての説明です。

ここではお使いのサーバーに、『Redis 3.0.6』をインストールする手順を説明します。

インストール前にご一読ください

Redisはメモリー上でデータストアの役割を果たす、いわゆる『NoSQL』データベースです。

Redisに関する詳細は、「Redisの公式サイト」をご参照ください。

ご注意

ChatLuckでご利用いただけるRedisのバージョンは、「3.0.6」になります。

1.パッケージソースの展開

suコマンドにて、rootユーザーにスイッチしてください。

[guest@xxxxxx guest]$ su -
Password:

 

以下URLから、Redisのパッケージソース(redis-3.0.6.tar.gz)をダウンロードし展開します。

https://chatluck.com/download/binary/linuxpg93/redis-3.0.6.tar.gz

ここでは、guestユーザーのホームディレクトリにダウンロードしたものとします。

[root@xxxxxx guest]# cd /usr/local/src
[root@xxxxxx src]# tar zxvf /home/guest/redis-3.0.6.tar.gz

展開が完了すると、/usr/local/srcディレクトリ下に「redis-3.0.6」というディレクトリが作成されます。

2.パッケージのインストール

パッケージのコンパイルを行います。ここでは make コマンドを使用してコンパイルします。

コンパイルは、数分で完了します。

[root@xxxxxx src]# cd redis-3.0.6

[root@xxxxxx redis-3.0.6]# make

 ・
 ・(中略)
 ・
    LINK redis-server
    INSTALL redis-sentinel
    CC redis-cli.o
    LINK redis-cli
    CC redis-benchmark.o
    LINK redis-benchmark
    CC redis-check-dump.o
    LINK redis-check-dump
    CC redis-check-aof.o
    LINK redis-check-aof

Hint: It's a good idea to run 'make test' ;)

make[1]: ディレクトリ `/usr/local/src/redis-3.0.6/src' から出ます
[root@xxxxxx redis-3.0.6]#

 

コンパイルが正常に終了しましたら、インストールを行います。

make install と入力するとインストールが開始されます。

[root@xxxxxx redis-3.0.6]# make install
cd src && make install
make[1]: ディレクトリ `/usr/local/src/redis-3.0.6/src' に入ります

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: ディレクトリ `/usr/local/src/redis-3.0.6/src' から出ます
[root@xxxxxx redis-3.0.6]#

上記のように実行されればインストールは完了です。

3.自動起動の設定

サーバーのリブート時などに、Redisが自動起動するよう設定を行います。

まず、設定ファイルを設置するディレクトリの作成と設定ファイルのコピーを行います。

[root@xxxxxx redis-3.0.6]# mkdir /etc/redis

[root@xxxxxx redis-3.0.6]# cp 6379.conf /etc/redis/

 

次に、Redisのパッケージソースに同梱されている、自動起動スクリプトテンプレートを流用して自動起動の設定を行います。

[root@xxxxxx redis-3.0.6]# cp utils/redis_init_script /etc/init.d/redis

[root@xxxxxx redis-3.0.6]# chmod 755 /etc/init.d/redis

起動スクリプトよりRedisを起動して、設定が正しく行われているか確認します。

[root@xxxxxx redis-3.0.6]# /etc/init.d/redis start

"Starting Redis server..."のように表示されれば、起動スクリプトは正しく設定されています。

 

最後に"chkconfig"コマンドで、自動起動スクリプトをシステムに登録します。

[root@xxxxxx redis-3.0.6]# chkconfig --add redis

[root@xxxxxx redis-3.0.6]# chkconfig redis on

[root@xxxxxx redis-3.0.6]# chkconfig --list | grep redis

redis      0:off 1:off 2:on 3:on 4:on 5:on 6:off

 

以上で、Redisの自動起動の設定は完了です。

 

続いて『Node.jsのインストール』を行います。

 

記載の製品名および商品名は、各社の商標、または登録商標です。