Redis安裝(Linux)
Redis下載
官方下載地址:http://download.redis.io/releases/
或者執(zhí)行命令:wget http://download.redis.io/releases/redis-3.0.7.tar.gz
安裝步驟
# 安裝依賴
yum -y install gcc
# 解壓縮
tar -zxvf redis-3.0.7.tar.gz
# 可以創(chuàng)建一個軟鏈接方便未來升級
ln -s redis-3.0.7 redis
cd redis
# 編譯(可以忽略make test的提示)
make
# 安裝redis
make install
Redis安裝(windows)
事實上redis的作者并未對windows平臺進行很好的支持,也就是說Redis官方并未提供windows的版本。
Redis的windows版本是由微軟的開源團隊來維護的,地址:https://github.com/MicrosoftArchive/redis/releases
從Releases或者Tags尋找對應(yīng)的版本,下載zip包,然后解壓縮。
使用命令行進入redis目錄,執(zhí)行./redis-server.exe啟動redis

Redis可執(zhí)行文件說明
在Redis解壓縮目錄的src目錄下有一些可執(zhí)行文件,對它們的說明如圖

Redis啟動
Redis三種啟動方式
最簡啟動(使用默認配置啟動):./redis-server
動態(tài)參數(shù)啟動(指定端口啟動):./redis-server --port 6380
配置文件啟動:./redis-server ../redis/redis.conf
啟動方式比較
生產(chǎn)環(huán)境通常選擇配置文件啟動
單機多實例配置文件可以用端口區(qū)分開
后臺啟動
直接執(zhí)行redis-server命令是在前端啟動,前端啟動好處是方便即時查看日志,缺點是當前終端無法繼續(xù)其他操作。
線上一般采用后臺啟動方式,這樣可以讓redis日志打印到指定文件中。
后臺啟動建議修改redis.conf配置文件,將 daemonize no 修改為yes
然后使用配置文件啟動: ./redis-server ../redis/redis.conf
Redis客戶端連接
執(zhí)行命令:redis-cli -h ${ip} -p ${port} -a ${password}
如果沒有設(shè)置密碼,則 -a 參數(shù)可以省略;
如果端口為6379則 -p 參數(shù)可以省略;
如果連接本機,則 -h 參數(shù)可以省略

Redis關(guān)閉
執(zhí)行命令:redis-cli -h ${ip} -p ${port} -a ${password} shutdown
其實就是在客戶端連接命令后加上shutdown即可。
不推薦使用 kill -9 PID 命令進行關(guān)閉,該命令不會自動觸發(fā)持久化操作,容易造成緩存數(shù)據(jù)丟失。
Redis客戶端返回值
對Redis客戶端返回值進行一個簡單的說明,了解客戶端的返回值對我們的后續(xù)開發(fā)以及日常運維也是非常有幫助的。
