1. 程式人生 > >centos7編譯安裝redis-4.0.0

centos7編譯安裝redis-4.0.0

編譯安裝
1.下載redis原始碼包

[[email protected] /]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz

2.解壓安裝包

[[email protected] /]# tar -zxvf redis-4.0.0.tar.gz

3.安裝依賴

[[email protected] /]# yum install gcc gcc-c++

4.編譯安裝

[[email protected] /]# make PREFIX=/opt/soft/redis install #安裝到指定目錄中


在安裝redis成功後,你將可以在/opt/soft/redis看到一個bin的目錄,裡面包括了以下檔案: 

redis-benchmark redis-check-rdb redis-sentinel redis-check-aof redis-cli redis-server


將Redis做成一個服務
1.複製服務指令碼到系統目錄

[[email protected] /]# cp redis-4.0.0/utils/redis_init_script /etc/rc.d/init.d/redis

2.修改指令碼檔案

[[email protected] /]# vim /etc/rc.d/init.d/redis 


在第二行,即 

#!/bin/sh 


的後面,加入如下一行 

#chkconfig: 2345 80 90

3.將redis註冊為服務

[[email protected] /]# chkconfig –add redis

4.複製配置檔案
在redis目錄下新建conf資料夾

[[email protected] /]# cp *.conf /opt/soft/redis/conf/

5.因為我們是自定義路徑安裝,所以要修改腳本里的相關路徑配置

EXEC=/opt/soft/redis/bin/redis-server 
CLIEXEC=/opt/soft/redis/bin/redis-cli 
CONF=”/opt/soft/redis/conf/redis-${REDISPORT}.conf”

6.配置redis的配置檔案

daemonize yes 
bind 127.0.0.1 10.10.1.3 
logfile “/data/logs/redis/redis.log” 
dir /data/data/redis/ 
timeout 0 


我只簡單修改了這幾個配置, 
詳細配置參考http://www.cnblogs.com/joshua317/p/5635297.html

7.啟動redis

[[email protected] /]# sudo systemctl restart redis.service