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 \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 shutdownredis和Memcached有些類似是一個key-value儲存系統它支援儲存的value類型相對較多。
###什麼是Linux系統######Linux是一種免費使用且自由傳播的類別UNIX作業系統,是一個基於POSIX的多用戶、多任務、支援多執行緒和多CPU的操作系統,使用Linux能運行主要的Unix工具軟體、應用程式和網路協定。 ###以上是Linux系統如何安裝redis的詳細內容。更多資訊請關注PHP中文網其他相關文章!