1. 程式人生 > >centos6.8下redis安裝與簡單服務配置

centos6.8下redis安裝與簡單服務配置

centos6.8系統

1.依賴包安裝

yum install gcc-c++

2.下載redis穩定版(https://redis.io/download),並上傳到對應伺服器

 如上傳到了root目錄下,移動到/usr/local

mv /root/redis-3.2.11.tar.gz /usr/local/redis-3.2.11.tar.gz

3.編譯安裝

cd /usr/local/
tar -zxzf redis-3.2.11.tar.gz
cd redis-3.2.11
make
make install

這個時候已經可以啟動redis了,但是redis預設配置不能再後臺執行,所以還要做以下處理

我們期望的結果是Redis 服務能在後臺執行,並且通過service redis start/stop這樣簡單的命令就可以啟動/停止服務

4.複製配置檔案並修改配置

cd /etc/
mkdir redis
cd redis
cp /usr/local/redis-3.2.11/redis.conf/etc/redis/6379.conf (為什麼要重新命名為6379,是為了方便後面把redis設定為系統服務的時候不用改配置:-D)
vi 6379.conf

找到



daemonize no :預設情況是no,表示不作為守護程序執行,但是我們希望它能在後臺執行,就要改成yes

daemonize yes

5.作為系統服務

cp/usr/local/redis-3.2.11/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis

修改


EXEC=/usr/redis/redis-3.2.11/src/redis-server             //redis-server:Redis服務的啟動程式。

CLIEXEC=/usr/redis/redis-3.2.11/src/redis-cli               //redis-cli:Redis命令列操作工具。

CONF="/etc/redis/${REDISPORT}.conf"      //看到這裡明白了吧,配置檔案預設讀取/etc/redis/下"埠號.conf"這個配置檔案,如果自己配置檔案取別的名字這裡對應改掉,否則啟動的時候會報找不到配置檔案的錯誤

$EXEC $CONF &   //這裡要加上&號,意思是把啟動redis作為後臺程序啟動。

 

6.啟動服務

service redis start

7.停止服務

service redis stop

8.測試

輸入redis-cil

PS.如果要密碼訪問,則對/etc/redis/6379.conf檔案修改配置

# requirepass foobared 註釋開啟,改為

requirepass bestredis       // bestredis為我們設定的redis訪問密碼

然後重啟服務即可

密碼登入測試

開啟密碼訪問後,還需要修改一下redis服務指令碼,加入認證的密碼資訊即可:

vi /etc/init.d/redis $CLIEXEC -a "password" -p $REDISPORT shutdown