天天看點

linux下安裝配置redis

 官網下載下傳連結:https://redis.io/download

   1、選擇Stable(5.0)下的Download 5.0.0 連結進行下載下傳 (stable是穩定版本,預設下載下傳的是linux版本)

linux下安裝配置redis

2、下載下傳完成之後,打開WinSCP,把我們下載下傳好的Redis壓縮包,上傳到Linux的 /mnt/ 檔案目錄下

linux下安裝配置redis

3、使用putty連接配接到我們的Linux伺服器,進入到/mnt/ 檔案目錄中,解壓 redis-5.0.0.tar.gz,并把redis-5.0.0移動到/usr/local/ 目錄下

[[email protected] ~]# cd /mnt/       //進入mnt檔案目錄
     
[[email protected] mnt]# tar xzf redis-5.0.0.tar.gz    //解壓redis
     
[[email protected] mnt]# ls           //檢視解壓後的mnt目錄
redis-5.0.0  redis-5.0.0.tar.gz
     
[[email protected] mnt]# mv redis-5.0.0 /usr/local/   //把redis-5.0.0移動到/usr/local/ 目錄下(非必須,根據自己情況處理)
           
linux下安裝配置redis

4、安裝gcc環境

     由于redis是由C語言編寫的,它的運作需要C環境,是以我們需要先安裝gcc。安裝指令如下:

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

備注:如果已經安裝過gcc,忽略此步驟,根據指令gcc  -v檢測是否安裝過。

5、進入到  /usr/local/redis-5.0.0/ 目錄下,進行編譯與安裝

//進入到/usr/local/redis-5.0.0/ 檔案目錄下
[[email protected] mnt]# cd /usr/local/redis-5.0.0/   
     
[[email protected] redis-5.0.0]# make      //對解壓後的檔案進行編譯
     
[[email protected] redis-5.0.0]# cd src/   //進入到 redis-5.0.0/src 檔案目錄下
     
[[email protected] src]# make install    //進行redis安裝
           

 (1)對解壓後的檔案進行編譯

linux下安裝配置redis

(2)安裝redis

linux下安裝配置redis

6、為了友善管理,将Redis檔案中的conf配置檔案和常用指令移動到統一檔案中(非必須,但建議這樣做。)

   (1)建立bin和etc檔案夾

[[email protected] redis-5.0.0]# mkdir bin   //建立bin檔案夾
     
[[email protected] redis-5.0.0]# mkdir etc   //建立etc檔案夾
           
linux下安裝配置redis

(2)  将redis-5.0.0目錄下的 redis.conf 移動到 redis-5.0.0目錄下的etc檔案夾下

      将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到   /usr/local/redis-5.0.0/bin/ 目錄下

//将redis-5.0.0目錄下的 redis.conf 移動到 redis-5.0.0目錄下的src檔案夾下
[[email protected] redis-5.0.0]# mv redis.conf ./etc/  
     
[[email protected] redis-5.0.0]# cd src/      //進入redis-5.0.0目錄下的src檔案夾下
     
//将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到   /usr/local/redis-5.0.0/bin/ 目錄下
[[email protected] src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-5.0.0/bin/
           
linux下安裝配置redis

7、進入到/usr/local/redis-5.0.0/etc/ 目錄下

//進入到/usr/local/redis-5.0.0/etc/ 目錄下
 [[email protected] src]# cd /usr/local/redis-5.0.0/etc/   
     
 [[email protected] etc]# ls   //檢視etc目錄
 redis.conf
           
linux下安裝配置redis

8、編輯 redis.conf配置檔案,設定背景啟動redis服務(Linux下編輯修改檔案參考:Linux下編輯檔案并儲存)

[[email protected] etc]# vi redis.conf
           

把檔案中的daemonize屬性改為yes(表明需要在背景運作)

linux下安裝配置redis

9、編輯 redis.conf配置檔案,開啟redis遠端通路服務

  (1)把 redis.conf配置檔案中的 bind 127.0.0.1 這一行給注釋掉,這裡的bind指的是隻有指定的網段才能遠端通路這個redis,注釋掉後,就沒有這個限制了。

linux下安裝配置redis

(2)把 redis.conf配置檔案中的 protected-mode 設定成no(預設是設定成yes的, 防止了遠端通路,在redis3.2.3版本後)

linux下安裝配置redis

10、編輯 redis.conf配置檔案,修改Redis預設密碼 (預設密碼為空)

       (1)在配置檔案中找到這一行 # requirepass foobared

       (2)删除前面的注釋符号#,并把foobared修改成自己的密碼  或者  另起一行 requirepass 自己的密碼

linux下安裝配置redis

11、設定Redis開機啟動

[[email protected] etc]# vi /etc/rc.d/rc.local
           

   添加如下代碼到 /etc/rc.d/rc.local 中:

//該指令要在同一行,因為這是一條指令
/usr/local/redis-5.0.0/bin/redis-server  /usr/local/redis-5.0.0/etc/redis.conf
           
linux下安裝配置redis

12、切換到 /usr/local/redis-5.0.0/bin/ 目錄下執行 redis-server 指令,使用 /usr/local/redis-5.0.0/etc/redis.conf配置檔案來啟動redis服務

//進入到/usr/local/redis-5.0.0/bin/ 目錄下
[[email protected] etc]# cd /usr/local/redis-5.0.0/bin/  
     
[[email protected] bin]# ls        //檢視bin目錄
mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-cli  redis-server
     
[[email protected] bin]# ./redis-server /usr/local/redis-5.0.0/etc/redis.conf   //啟動Redis服務
           
linux下安裝配置redis

13、打開RedisDesktopManager,測試服務是否開啟 以及 是否可以遠端通路Redis

linux下安裝配置redis

14、重新開機linux檢視開機自啟動是否生效

//重新開機linux指令,任一目錄下輸入
[[email protected] /]reboot
           

重新開機成功後輸入以下指令檢視redis是否啟動(有redis的程序代表啟動成功)

[[email protected] /]# ps -ef|grep redis

           
linux下安裝配置redis

Redis的整個安裝過程到此結束。

備注:進入redis使用redis-cli指令。

linux下安裝配置redis

————————————————

版權聲明:本文為CSDN部落客「零碎de記憶」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/qq_39135287/article/details/83474865

繼續閱讀