1 下載redis :
網(wǎng)址:https://redis.io/download,下載 stable 版本树碱,穩(wěn)定版本。
2 解壓:
tar zxvf redis-5.0.4.tar.gz。
3 將解壓后文件夾放到/usr/local
mv redis-5.0.4 /usr/local/
(這里可能會有usr/local 目錄的寫入權限問題杜耙,參考:http://www.reibang.com/p/a32224a38195)
4 切換到切換到相應目錄
cd /usr/local/redis-5.0.4/
5.進入src目錄下面編譯redis
sudo make
編譯成功后,會有一個提示: It's a good idea to run 'make test'
(這里可能會有“invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:/Library/Developer/CommandLineTools/usr/bin/xcrun”問題拂盯,解決方法很簡單佑女,就是在命令行中執(zhí)行 xcode-select --install,然后下載谈竿,安裝完成后团驱,再重新編譯即可)
6.編譯test
sudo make test
成功后提示: All tests passed without errors
7.安裝
sudo make install
成功后提示: It's a good idea to run 'make test'!
8.修改配置文件
你會在redis 目錄里找到一個 redis.conf 的配置文件,打開編輯此配置文件,找到 dir .
這一行配置.
此配置是將內存中的數(shù)據(jù)寫入一個文件,這個數(shù)據(jù)庫文件要保存到什么地方 就是這個配置項起到的作用.
我在mac根目錄下有data的文件夾(注意此文件夾必須有可讀寫權限)
所以這一行的配置是 dir /data/redis/
1空凸、修改后保存配置文件,同時將配置文件移動到 /etc 目錄下.
sudo cp redis.conf /etc
2嚎花、上面第三步 make install 成功后,你就應該在這個目錄下看到redis
/usr/local/bin/redis-server
9.啟動redis的服務器
/usr/local/bin/redis-server /etc/redis.conf
如果運行成功,你會看到下面的redis啟動服務畫面.
10、啟動redis的客戶端
服務器端已經(jīng)順利啟動,下一步我們可以啟動客戶端來嘗試連接一下redis服務端,同時寫入數(shù)據(jù)測試一把
/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379
ok,成功連接服務端,并寫入了數(shù)據(jù)
也可以通過redis客戶端來連接上redis服務器
11呀洲、常用命令
keys * 查看所有鍵值
set (key) (value) 設置鍵key的值為value
append (key) (value2) 在鍵key的值后面加上value2
get (key) 查看鍵key的值
如何設置和查看緩存時間
set a 123;//設置緩存:a=>123
EXPIRE a 3600;//設置緩存時間(秒)
TTL a紊选;//查看緩存剩余時間
如何清空所有緩存
刪除指定索引的值:del key
清空整個 Redis 服務器的數(shù)據(jù):flushall
清空當前庫中的所有 key:flushdb
4 退出redis服務
(1)客戶端退出執(zhí)行
redis-cli shutdown
(2)關閉pid
先查看pid
ps -ef|grep redis-server
kill -9 pid