centos7 redis5コンパイルとインストール

Redisのは、ルートディレクトリに実行し、インストールパッケージをダウンロードしてください

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

インストールパッケージを抽出するのRedis

tar -zxvf redis-5.0.4.tar.gz

Redisのディレクトリを入力します。

cd redis-5.0.4

コンパイル

 make

あなたがあなたの下でメイクテストケースを作ることを示唆した後にテストを行います

次のように驚くべきことではないが、与えられて、それを与えられています:

the used_memory of replica is much larger than master. Master:43866080 Replica:127752160

誤警報は、あなたが関係なく、次のステップに続けることができるという警告です

make install

設定の変更をRedisの

cd  /usr/local/redis/
## 将/usr/local/redis/bin加入到PATH中
echo "export PATH=$PATH:/usr/local/redis/bin" > /etc/profile.d/redis_bin.sh

source /etc/profile.d/redis_bin.sh 


## 创建配置文件目录
mkdir /usr/local/redis/etc

## 拷贝配置文件
cp /root/redis-5.0.5/redis.conf   /usr/local/redis/etc/


## 默认情况下,Redis服务不会在后台静默执行,需要通过使用&显示指定后台执行或改redis配置文件
vim  /usr/local/redis/etc/redis.conf

## 将daemonize的值改为yes
daemonize yes

## 将bind 127.0.0.1改为bind 0.0.0.0
bind 0.0.0.0

## 将requirepass foobared 去掉#改成自己的密码
requirepass  123456root

Redisのは開始します

ダイレクトスタート

バックにはRedisのサーバーがあなたのプロフィールを追加Redisのディレクトリに `` `のCd

## 直接关闭

[ルートマスター@〜]#psの-ef | grepのRedisの
ルート15659 1 0 14:20?午後12時00分00秒は/ usr / local /のRedisの/ binに/のRedisサーバ0.0.0.0:6379
ルート15665の10964 0夜02時21分PTS / 1午後12時00分00秒のgrep --color =自動Redisの
[ルートマスター@〜] #キル-9 15659

## 系统启动

## 编辑启动脚本

vimの/etc/init.d/redis

!/ binに/ shを

chkconfigを:2345年10 90

説明:スタートとストップのRedis

Linuxシステム上で動作するように考え、単純なRedisののinit.dスクリプト

それは、/ procファイルシステムの使用がそうであるように。

REDISPORT = 6379
EXEC =は/ usr / local / Redisの/ binに/ Redisのサーバー
CLIEXEC =は/ usr / local / Redisの/ binには、/ Redisの-CLIを

PIDFILE = /実行/ redis_6379.pid
CONF =は/ usr / local / Redisのは/ etc / redis.conf
AUTH = 123456root

場合は"$ 1"
スタート)
[-f $ PIDFILE]があれば
、その後
エコー"$ PIDFILEが存在するが、プロセスがすでに実行中またはクラッシュしている"
他に
エコーを"Redisのサーバーの起動..."
$ EXEC $ CONFの
Fiの
;;
ストップ)
[あれば!-f $ PIDFILE]
その後、
"$ PIDFILEは、プロセスが実行されていない存在しない"エコー
他の
PID = $(猫$ PIDFILE)
"停止..."エコー
$ CLIEXEC -p $ REDISPORT -a $ AUTHシャットダウン
-x [しばらく/ procの/ $ {PID}]
やる
エコー"をシャットダウンするRedisのを待っています..."
睡眠1

エコーは"Redisのを停止し、"
Fiを提供して
;;
*)
エコー」
;;
ESAC


## 给脚本添加执行权限

chmodの+ X /etc/init.d/redis

Redisのは開始します

サービスRedisの開始

Redisのクローズ

サービスRedisの停止

起動時のRedisに追加

chkconfigを--addのRedis

## 额外相关操作

エコー$ PATH環境変数には、ものを見るために
/手段を見つけ
、次のnが表す
CPコピー
シフト+挿入モード
`

おすすめ

転載: www.cnblogs.com/pp8080/p/12111453.html