安裝
六個步驟(redis-5.0.3版本爲例)
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-5.0.3.tar.gz
ln -s redis-5.0.3 redis
cd redis
make
make install
- 下載指定版本的redis
- 解壓壓縮包
- 建立一個redis目錄的軟連接,指向redis-5.0.3
- 進入redis目錄
- 編譯(編譯之前確保操作系統已經安裝gcc)
- 安裝
注意兩點:第3步建立名爲redis目錄的軟連接,這樣做是爲了不把redis目錄固定在指定版本上,有利於Redis未來版本升級,算是安裝軟件的一種好習慣;第6步中的安裝是將Redis的相關運行文件放到/usr/local/bin/下,這樣就可以在任意目錄下執行Redis的命令
配置、啓動、操作、關閉Redis
Redis安裝之後,src和/usr/local/bin目錄下多了幾個以redis開頭可執行文件,我們稱之爲Redis Shell,這些可執行文件可以做很多事情,例如可以啓動和停止Redis、可以檢測和修復Redis的持久化文件,還可以檢測Redis的性能。
Redis Shell | 功能 |
---|---|
redis-server | 啓動redis |
redis-cli | Redis命令行客戶端 |
redis-benchmark | Redis基準測試工具 |
redis-check-aof | Redis AOF持久化文件檢測和修復工具 |
redis-check-dump | Redis RDB持久化文件檢測和修復工具 |
redis-sentinel | 啓動Redis Sentinel |
啓動
配置文件啓動方式
redis-server redis.conf
端口啓動方式(&表示在後臺運行)
redis-server --port 6666 &
配置文件redis.conf裏面幾個基礎配置
參數 | 含義 |
---|---|
port | 端口號 |
logfile | 日誌文件 |
dir | Redis工作目錄(存放持久化文件和日誌文件) |
daemonize | 是否以守護進程的方式啓動Redis,默認關閉 |
連接命令行客戶端
redis-cli -h 127.0.0.1 -p 6379
-h如果不輸入默認是127.0.0.1,-p不輸入默認是6379,所以直接輸入redis-cli代表輸入的是redis-cli -h 127.0.0.1 -p 6379;這裏如果顯示連接不上就設置redis.conf中daemonize爲yes就可以後臺連接命令行客戶端了
關閉Redis服務
redis-cli shutdowm
這時候再去輸入命令redis-cli連接命令行客戶端就會顯示無連接,再啓動redis服務即可連接