Linux(CentOS 7.3)でのRedisデータベースの迅速なインストールと構成


Linux(CentOS 7.3)でのRedisデータベースの迅速なインストールと構成


#


RedisはオープンソースBSDライセンス、メモリデータ構造ストレージシステムです


主にデータベース、キャッシュ、メッセージ・ミドルウェアに適用


データを原子的に操作することができます


Redisは,半永続性(不定期非同期保存)と全永続性(AOF)の2つのモードをサポートする。


1.Redisの取得

cd /home/redis;
wget http://download.redis.io/releases/redis-4.0.1.tar.gz;

Redisには以前のバージョンがたくさんあり、必要に応じて対応するバージョンをダウンロードすることができます.ここではダウンロードのためのバージョンの一部を提供し、異なるバージョンを取得するには、上記のコードのバージョン番号を変更するだけでよい.
[   ]   redis-3.0.5.tar.gz  15-Oct-2015 13:48   1.3M
[   ]   redis-3.0.6.tar.gz  18-Dec-2015 15:24   1.3M
[   ]   redis-3.0.7.tar.gz  28-Jan-2016 12:03   1.3M
[   ]   redis-3.2.0.tar.gz  06-May-2016 10:15   1.5M
[   ]   redis-3.2.1.tar.gz  17-Jun-2016 13:16   1.5M
[   ]   redis-3.2.2.tar.gz  28-Jul-2016 12:54   1.5M
[   ]   redis-3.2.3.tar.gz  02-Aug-2016 09:01   1.5M
[   ]   redis-3.2.4.tar.gz  26-Sep-2016 07:12   1.5M
[   ]   redis-3.2.5.tar.gz  26-Oct-2016 07:19   1.5M
[   ]   redis-3.2.6.tar.gz  06-Dec-2016 08:39   1.5M
[   ]   redis-3.2.7.tar.gz  31-Jan-2017 15:40   1.5M
[   ]   redis-3.2.8.tar.gz  12-Feb-2017 15:15   1.5M
[   ]   redis-3.2.9.tar.gz  17-May-2017 15:40   1.5M
[   ]   redis-3.2.10.tar.gz 28-Jul-2017 16:00   1.5M
[   ]   redis-4.0.0.tar.gz  14-Jul-2017 13:07   1.6M
[   ]   redis-4.0.1.tar.gz  24-Jul-2017 13:59   1.7M

2.Redisを解凍してコンパイルする

//            
tar -zxvf redis-4.0.1.tar.gz;
cd redis-4.0.1/src;
make;

コマンドの実行には時間がかかりますので、コンパイルが完了するまでお待ちください.
//          ,       ,       
Hint: It’s a good idea to run ‘make test’ ;)

3.Redisのインストール

make install;
//          
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install

4.ファイルのチェック

ls -l;

実行すると、Redisのsrcフォルダの中のファイルで、redisを実行するために必要なコマンドが入っているファイルのリストが表示されます.

5.Redisの構成

cd ..;
vim redis.conf;

設定項目daemonizeを編集実行方法を変更するために使用されます.デフォルトはnoです.フロントで実行することを意味します.yesに変更します.バックグラウンドで編集設定項目requirepassを実行して認証パスワードを変更します.リモートログインRedisでは認証パスワードを編集する必要があります.設定項目bindはアクセス権を変更するために使用されます.デフォルトは127.0.0.1です.ローカルアクセスのみです.この構成項目に注意してください.つまり、制限はありません.

6.Redisサービスの起動


デフォルト構成でredisを起動
redis-server /home/redis/redis-4.0.1/redis.conf;

7.Redisへのログイン

redis-cli;

8.Redisサービスをオフにする

pkill redis-server;

killallコマンドまたはkill-9またはredis-server shutdownコマンドでredisサービスプロセスを閉じることもできます

9.ポートの問題


ポートが占有されている場合は、redisサービスを開始できません.
netstat -tunpl | grep 6379;

このコマンドで6379ポートを使用している人を検索することができます.システムのroot権限があることを保証する必要があります.

10.プロファイルのその他の構成

1、daemonize         ,  no

2、pidfile     pid         /var/run/redis.pid

3、bind   ip  ,       ,        ip   

4、port     ,   6379

5、loglevel       debug verbose notice warning

6、logfile log       

7、databases      ,  0

8、save redis       

9、rdbcompression         ,      

10、dbfilename           

11、Dir               

12、Slaveof                 

13、Masterauth              

14、Requriepass            

15、Maxclients            

16、Maxmemory   redis         

17、Appendonly   append only  

18、Appendfsync    appendonly.aof       (             )

19、vm-enabled            (vm              )

20、vm-swap-file              

21、vm-max-memory   redis           

22、vm-page-size           

23、vm-pages          page  

24、vm-max-threads   VM IO         

25、Glueoutputbuf             

26、hash-max-zipmap-entries   hash    

27、Activerehashing   hash