一、下載
開啟官網:redis.io/
點選下載或者使用命令列下載:
$ wget http://download.redis.io/releases/redis-5.0.8.tar.gz
二、解壓安裝
$ tar -zxvf redis-5.0.8.tar.gz -C ~/Local #解壓
$ sudo mv redis-4.0.10 /usr/local/ #移動
$ cd /usr/local/redis-5.0.8 #切換目錄
$ sudo make test #編譯測試
$ sudo make install #編譯安裝
- 執行安裝命令
make install
- 注意,編譯測試和編譯安裝時可能會報錯
Hint: It's a good idea to run 'make test'
執行cd src && make install
提示:
Hint: To run 'make test' is a good idea ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL instal
再次執行make test
安裝成功!
三、安裝成功測試
- 安裝成功後,輸入
redis-server
啟動redis
- 測試redis
新建一個終端視窗,輸入命令列redis-cli
redis常用命令
命令 用途 set key value 設定 key 的值 get key 獲取 key 的值 exists key 檢視此 key 是否存在 keys * 檢視所有的 key del key 刪除指定索引的值 flushall 消除整個 redis 伺服器的資料 flushdb 清空當前資料庫中所有的 key 資料
value
可以是string
,hash
,list
,set
,sorted set
使用場景
1. 去最新n個資料的操作
2. 排行榜,取top n個資料 //最佳人氣前10條
3. 精確的設定過期時間
4. 計數器
5. 實時系統, 反垃圾系統
6. pub, sub釋出訂閱構建實時訊息系統
7. 構建訊息佇列
8. 快取
- String:快取、限流、計數器、分散式鎖、分散式Session
- Hash:儲存使用者資訊、使用者主頁訪問量、組合查詢
- List:微博關注人數時間軸表、簡單佇列
- Set:贊、踩、好友關係
- ZSet:排行榜
本作品採用《CC 協議》,轉載必須註明作者和本文連結