Linux(CentOS 7.3)でのRedisデータベースの迅速なインストールと構成
11988 ワード
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