Linux環境redis-4.0.8インストールチュートリアル


1.redisリソースの取得
wget http://download.redis.io/releases/redis-4.0.8.tar.gz

2.解凍
tar xzvf redis-4.0.8.tar.gz

3.インストール
cd redis-4.0.8

make

cd src

make install PREFIX=/usr/local/redis

makeコンパイルに失敗した場合は、次のコマンドを実行してコンパイルに必要な環境をインストールできます.
yum -y install gcc
yum -y install gcc-c++

報告error:jemalloc/jemalloc.h:No such file or directoryなどのエラー
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
make: *** [all] Error 2

「Redisインストールエラーエラーerror:jemalloc/jemalloc.h:No such file or directory解決方法」を確認して問題を解決します.
 
4.インストールディレクトリにプロファイルを移動
cd ../

mkdir /usr/local/redis/etc

mv redis.conf /usr/local/redis/etc

5.redisをバックグラウンド起動に設定
vi /usr/local/redis/etc/redis.conf // daemonize no   daemonize yes

6.redisを起動に追加
vi /etc/rc.local //       :/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (            redis   )

7.redisを開く
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

共通コマンド
redis-server /usr/local/redis/etc/redis.conf //  redis

pkill redis  //  redis

  redis:

rm -rf /usr/local/redis //      

rm -rf /usr/bin/redis-* //    redis      

rm -rf /root/download/redis-4.0.4 //  redis     

拡張:


1、redisにログインパスワードを設定する
パスワードを永続的に設定する必要がある場合はredisに行きます.confのプロファイルにrequirepassというパラメータが見つかりました.次のように構成されています.
  # requirepass foobared     
     requirepass xxx   #    xxx

保存後にredisを再起動すればいいです
2、リモート接続に失敗した問題:
同様にredisを変更します.confプロファイル
#bind 127.0.0.1     bind 0.0.0.0

redisパスワード方式ログイン
./redis-cli -h 127.0.0.1 -p 6379 -a yourpassword