安裝 redis(注:以下是基于 linux 系統(tǒng))
進入源碼目錄(注:一般將下載的源碼文件統(tǒng)一放在這個目錄下,當然也可以不放這里,看個人需要)
cd /usr/local/src
下載安裝包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
注:此處假設(shè)最新版本為 4.0.8,如果不是要下載這個版本,則相應(yīng)修改
解壓安裝包
tar -zxvf redis-4.0.8.tar.gz
進入解壓后的文件夾
cd redis-4.0.8
創(chuàng)建安裝目錄(注:一般將程序統(tǒng)一安裝在 /usr/local/ 目錄下,當然也可以不放這里,看個人需要)
mkdir /usr/local/redis
安裝 redis 到以上目錄
make PREFIX=/usr/local/redis install
檢查是否安裝成功
ls /usr/local/redis/bin
如果安裝成功椿争,可以看到 bin 目錄有以下文件
redis-benchmark
redis-check-rdb
redis-sentinel
redis-check-aof
redis-cli
redis-server
設(shè)置開機自啟動
復(fù)制安裝包中 utils 目錄下的啟動腳本文件 redis_init_script 到文件夾 /etc/init.d/ 并命名為 redis
cp /usr/local/src/redis-4.0.8/utils/redis_init_script /etc/init.d/redis
注:路徑 /usr/local/src/redis-4.0.8 是按前面步驟的安裝包解壓后的位置,如果不是則相應(yīng)修改熟嫩;
編輯 /etc/init.d/redis 文件
打開文件
vi /etc/init.d/redis
修改文件內(nèi)容
- 第一段末尾添加如下內(nèi)容 #chkconfig: 2345 80 90
- EXEC=/usr/local/bin/redis-server 改為 EXEC=/usr/local/redis/bin/redis-server
注:此處是設(shè)定執(zhí)行文件的路徑秦踪,以上路徑是假設(shè)redis 安裝的位置在 /usr/local/redis,如果實際不是邦危,則相應(yīng)修改洋侨;以下兩點同; - CLIEXEC=/usr/local/bin/redis-cli 改為 CLIEXEC=/usr/local/redis/bin/redis-cli
注:此處是設(shè)定客戶端啟動文件的路徑倦蚪; - CONF="/etc/redis/${REDISPORT}.conf" 改為 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
注:此處是設(shè)定配置文件的路徑希坚;注意 redis 下的目錄 conf 是要在下一步手工新增
保存退出
新增配置文件存放目錄
mkdir /usr/local/redis/conf
復(fù)制安裝包中的配置文件 redis.conf 到以上 conf 目錄,并重命名為 6379.conf
cp /usr/local/src/redis-4.0.8/redis.conf /usr/local/redis/conf/6379.conf
編輯配置文件 6379.conf
- 打開文件
vi /usr/local/redis/conf/6379.conf
- 修改文件的后臺運行選項
找到 daemonize no
那一行陵且, 將其改為 daemonize yes
- 保存退出
修改啟動腳本文件的執(zhí)行權(quán)限
chmod +x /etc/init.d/redis
設(shè)置開機啟動
chkconfig redis on
測試啟動 redis
service redis start
注:如果成功裁僧,會提示如下:Starting Redis server... Redis is running...
測試停止 redis
service redis stop
重啟服務(wù)器
reboot
測試客戶端 redis-cli
/usr/local/redis/bin/redis-cli
注:如果成功个束,提示如下:127.0.0.1:6379