如何安裝Redis

2021-08-19 04:20:12 字數 1905 閱讀 6788

redis是用ansi c語言編寫的、支援網路的、nosql記憶體資料庫,資料呈key-value形式,支援五種資料結構,有持久化到硬碟檔案功能,並提供多種語言的api。

$ wget 

$ tar xzf redis-4.0.9.tar.gz

$ cd redis-4.0.9

$ make

編譯完成後在根目錄下有個src目錄,src目錄下面就是編譯好的c庫和可執行檔案,比如

redis-server、

redis-cli、

redis-sentinel等。

而在根目錄下有個預設的配置檔案redis.conf,通過執行如下命令就可以啟動乙個服務端程式:

$ redis-server redis.conf
每個配置檔案代表乙個服務端程式配置,不同配置檔案需要配置不同的埠號,啟動多個配置檔案就可以實現不同服務端程式執行在各自的埠上:

$ redis-server redis_6281.conf

$ redis-server redis_6282.conf

服務端程式啟動後,我們可以通過啟動客戶端程式redis-cli來訪問指定的埠號關聯的服務端程式:
$ redis-cli -p 6281
當然如果是訪問其他機器上的服務端程式,可以通過如下命令:
$ redis-cli -h 10.202.10.120 -p 6281
成功進入客戶端程式後,如果服務端程式設定了密碼訪問,那麼需要先輸入密碼:
127.0.0.1:6281> auth admin123456
通用的命令,如info命令可以直接訪問;如果是資料操作命令如keys *,那麼需要先選擇乙個庫,庫號從0開始:
127.0.0.1:6281> select 0
選中具體的庫後就可以執行具體的資料操作命令:
127.0.0.1:6281> keys *
三、redis運**況:檢視linux下當前所有在執行的redis程序,查詢結果如下圖所示,當前有乙個服務端程序、乙個客戶端程序正在執行:

$ netstat -an|grep 6281|wc -l
檢視某個埠的連線詳情,查詢結果如下圖所示,預設情況下會啟動乙個程序監聽6281埠,下圖中有兩個程序,是因為centos7下表示監聽ipv4和ipv6位址,此時連線處於listen狀態;當有新的連線到來時,可以看到新的連線,而且連線可能處於established狀態。通過此命令就可以方便的監控redis埠的連線情況:

如果要關閉某個埠的服務端程式,可以通過在redis命令列中執行如下命令:

127.0.0.1:6281> shutdown
shutdown命令的方式是最快的,如果無法執行此命令或執行失敗,那麼可以通過kill相關程序的方式來關閉程式,首先通過lsof命令找到該埠的程序號,然後執行kill操作:

$ lsof -i:6281
$ kill -s 9 7533

如何安裝Redis

本人在window10上安裝了vmware,然後在虛擬機器中安裝了ubantu。這裡給出了破解版vmware的連線 ubantu安裝教程 ubuntu 下安裝redis 在 ubuntu 系統安裝 redis 可以使用以下命令 sudo apt get update sudo apt get ins...

如何安裝redis

主要方式有四種 1 使用 docker 安裝。2 通過 github 原始碼編譯。3 直接安裝 apt get install ubuntu yum install redhat 或者 brew install mac 4 如果讀者懶於安裝操作,也可以使用網頁版的 web redis 直接體驗。具體...

linux下如何安裝redis

在linux下安裝redis教程,前提是你要安裝gcc否則你是不能安裝redis的 yum install gcc c wget tar xzf redis 2.8.17.tar.gz cd redis 2.8.17 make make完後 redis 2.8.17目錄下會出現編譯後的redis服務...