首頁  >  文章  >  資料庫  >  Linux系統如何安裝redis

Linux系統如何安裝redis

王林
王林轉載
2023-05-28 16:31:061244瀏覽

Redis是一個ANSI c語言所寫的開源的遠端字典服務,並提供多種語言的API。

一 下載 Redis 安裝包

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

二安裝redis

##   \1. 解壓縮: tar - zxvf redis-3.2.1.tar.gz

     

Linux系統如何安裝redis

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

     

Linux系統如何安裝redis

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

Linux系統如何安裝redis

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

   

Linux系統如何安裝redis

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

   

Linux系統如何安裝redis##二redis 的卸載

#\1. 查看reids 是否在運行,如果在運行的話,先關閉

   

Linux系統如何安裝redis從圖上可以看出,redis-server 目前正在6379 連接埠運行

#\2 . 如果redis-server 服務正在背景執行,那麼需停止redis-server 服務:

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

Linux系統如何安裝redis#如果停止不了,則採取殺死進程的方式:kill -9 PID

Linux系統如何安裝redis  \3. 刪除/usr/local/lib 目錄下與redis 相關的指令:

   

Linux系統如何安裝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 ….

     

Linux系統如何安裝redis按ctrl C 可退出redis 啟動窗口,此時redis 並不會關閉,而是會再後台運行,可透過命令查看: ps aux | grep redis

     

Linux系統如何安裝redis  

   \2. 指定配置文件啟動: redis-server ***/redis.conf

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

    Linux系統如何安裝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 範例:

Linux系統如何安裝redis

   \2. 連線遠端redis:

     Linux系統如何安裝redis

# #五關閉redis

   \1. 正常關閉本地redis : redis-cli shutdown, 預設關閉本地6379的redisLinux系統如何安裝redis

   

      如果Linux系統如何安裝redis

透過殺死執行緒關閉:

Linux系統如何安裝redis

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

   

redis和Memcached有些類似是一個key-value儲存系統它支援儲存的value類型相對較多。

###什麼是Linux系統######Linux是一種免費使用且自由傳播的類別UNIX作業系統,是一個基於POSIX的多用戶、多任務、支援多執行緒和多CPU的操作系統,使用Linux能運行主要的Unix工具軟體、應用程式和網路協定。 ###

以上是Linux系統如何安裝redis的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除