Linux 下的 Redis 安裝 && 啟動 && 關閉 && 卸載__Linux

來源:互聯網
上載者:User

  Redis 在Linux 和 在Windows 下的安裝是有很大的不同的,和通常的軟體安裝是一樣的.

一  下載 Redis 安裝包

  去redis 官網下載reids 安裝包, redis 官網預設只提供Linux 的安裝包,所以不用擔心下載到windows 的安裝包.筆者下載的是 redis-3.2.1.tar.gz. 下載的為redis 源碼,應該使用源碼安裝方式安裝redis.


二 安裝redis

      1. 解壓: tar -zxvf redis-3.2.1.tar.gz

          

      2. 進入解壓後的目錄,並執行編譯操作:  make test

         

     3. 編譯測試結束後,出現以下資訊,證明沒有問題:編譯的命令放在src目錄下

     

 4. 編譯成功之後,執行install操作即可:sudo make install

       

    5. 目前redis 已經安裝成功了redis 的相關命令都存放在../redis-3.2.1/src 目錄下,同時在/usr/local/bin/ 目錄下產生了如下檔案:

       

 

二 redis 的卸載

 1. 查看reids 是否在運行,如果在啟動並執行話,先關閉

        

  從圖上可以看出,redis-server 目前正在6379 連接埠運行

 2. 如果redis-server 服務正在後台運行,那麼需停止redis-server 服務:

  正常停止redis-server 服務,使用reids 用戶端命令: redis-cli shutdown

  

  如果停止不了,則採取殺死進程的方式:kill -9 PID

  

    3. 刪除/usr/local/lib 目錄下與redis 相關的命令:

       

     4. 刪除redis 解壓後的目錄 redis-3.2.1 即可


三 redis 的啟動

  redis 安裝成功之後,會產生相應的reids 命令檔案, 所有的命令都在src 目錄下,同時會再/usr/local/bin 目錄下產生reids-* 的幾個命令,這樣我們在調用redis 的相關命令的時候可以不使用絕對路徑.啟動reids 有很多中方式,後台啟動,指令碼啟動等.

  1. redis 後台啟動: redis-server &

            此種方式沒有指定設定檔,會使用預設的配置,並列印一個Warning: no config file ....

          

   按ctrl + C 可退出redis 啟動視窗,此時redis 並不會關閉,而是會再後台運行,可通過命令查看: ps aux | grep redis

           

     

       2. 指定設定檔啟動: redis-server  ***/redis.conf

           解壓redis 的原文後, 目錄中有一個redis 配置模板 redis.conf , 我們可以複製一份,然後修改成自己的redis設定檔. 此處筆者只修改一個連接埠號碼, 將連接埠號碼修改為8080, 然後使用 此設定檔啟動redis 服務

        

   關閉使用命令: redis-cli -p 8080 shutdown

     3. 設定開機啟動:

四 redis 客戶客戶段串連:

  redis 安裝成功之後,會產生redis-cli 用戶端, 可以通過redis-cli 命令串連本地或者遠端redis伺服器.redis-cli 命令有很多參數,常用的選項有-h -p -u -a , 對應於ip地址,連接埠號碼,使用者名稱,密碼,可通過 redis-cli --help 來查看redis-cli 的常用選項

  1. 串連本地redis 樣本:

   

        2. 串連遠程redis:

          

五 關閉redis

       1. 正常關閉本地redis :  redis-cli shutdown, 預設關閉本地6379的redis

          

            如果正常關閉不了,可以通過殺死線程關閉:

   

 2. 遠程關閉redis 伺服器: redis-cli -h xxx.xxx.xxx.xxx  -p xxxx -u xxxx -a xxxx  shutdown

        

          

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.