1. 程式人生 > 其它 >linux安裝redis-4.0.1

linux安裝redis-4.0.1

  一:搭建環境

    1.安裝環境

      redis是C語言開發,安裝redis需要先將官網下載的原始碼進行編譯,編譯依賴gcc環境。如果沒有gcc環境,需要安裝gcc:

yum install gcc-c++

      如果提示是否下載,輸入y,如果提示是否安裝,輸入y

    2.Redis安裝

      步驟一:將下載的redis壓縮包上傳至Linux下

      步驟二:將redis這個檔案解壓到/opt目錄下(建議)

tar -zxvf  redis-4.0.1.tar.gz  -C /opt/

        

      步驟三:編譯redis(編譯,將.c檔案編譯為.o檔案)【Redis是由C語言開發的】,進入解壓資料夾

cd redis-4.0.1

執行make進行編譯
make

       

      步驟四:安裝(此時,在這裡安裝的目的就是為了生成redis的bin目錄)

make PREFIX=/opt/redis install

  

      安裝完成後,在/opt/redis/bin/下有幾個可執行檔案

redis-benchmark        ----效能測試工具

redis-check-aof        ----AOF檔案修復工具

redis-check-dump    ----RDB檔案檢查工具(快照持久化檔案)

redis-cli            ----命令列客戶端

redis
-server ----redis伺服器啟動命令

    步驟7:copy檔案

      redis啟動需要一個配置檔案,可以修改埠號等資訊,先進入你安裝的這個redis4-0.0.1目錄,然後檢視相關的檔案是否存在!

cd /opt/redis-4.0.1

     

    然後執行復制操作(進入賦值的檔案目錄中檢視)

cp redis.conf /opt/redis/bin

    需要改變三個地方:

#bind 127.0.0.1             // 註釋掉  69行

protected-mode no               // yes--->no  89行
daemonize yes # no----> yes 在138行

  

    已配置方式啟動redis

./opt/redis/bin/redis-server  ./opt/redis/bin/redis.conf

    使用客戶端連線測試

./opt/redis/bin/redis-cli 

  二:Redis的啟動

   1.前端模式啟動(不推薦,丟失資料更嚴重)

     直接執行bin/redis-server將以前端模式啟動,前端模式啟動的缺點是啟動完成後

/opt/redis/bin/redis-server 

  

    使用Ctrl+C停止前端模式

   2.後端模式

    修改redis.conf 配置檔案,daemonize yes 以後端模式啟動。

vim /opt/redis/bin/redis.conf

    在檔案的最後加入daemonize yes

    先進入redis目錄:執行啟動命令:【必須要有./】

./bin/redis-server ./redis.conf

    

    Redis預設埠6379,通過當前服務進行檢視

ps –ef | grep –i redis

   三:Redis停止

      方式一:

         強制結束程式,強行終止Redis程序可能會導致redis持久化資料丟失。(不要使用這個)

kill -9 31475        #pid需要通過“ps aux | grep -i redis”進行查詢

          正確停止Redis的方式應該是Redis傳送ShutDown命令,方法為:(關閉預設埠)

      方法二:

          先進入redis的bin目錄(cd /opt/redis/bin)

          在執行./redis-cli shutdown (重新連線可以檢驗是否停止成功!)

 

我有一杯酒,足以慰風塵。