1.window下安裝linux參考:https://www.cnblogs.com/super-chao/p/15140678.html
2.linux版本的redis下載:https://pan.baidu.com/s/1ZMS9il9ciLw92gpudmNygg 提取碼:swee
3.因為需要遠程操作linux,以及往linux上傳redis壓縮包文件。需要用到SecureCRT和SecureFXProtable。
SecureCRT和SecureFXProtable的下載和使用,參考:https://www.cnblogs.com/super-chao/p/15141434.html
啟動linux,通過SecureCRT連接到linux。

linux下安裝並啟動redis命令:
cd opt/ (到opt目錄下)
mkdir redis (創建redis文件夾)
使用secureFXPortable將redis壓縮包(linux版本的)上傳到新創建的redis(/opt/redis/)目錄下。
tar -zxf redis-3.0.0.tar.gz (解壓壓縮包,得到文件夾redis-3.0.0。)
cd redis-3.0.0/ (進入redis-3.0.0目錄)
make (進行編譯 (注意,編譯需要C語言編譯器gcc的支持,如果沒有,需要先安裝gcc。可以使用rpm -q gcc查看gcc是否安裝)(如果沒有安裝,利用yum在線安裝gcc的命令:yum -y install gcc))
(如果編譯出錯,請使用make clean清除臨時文件。之后,找到出錯的原因,解決問題后再來重新安裝)
cd src (進入src目錄)
make install (執行安裝)
一般我們將應用放在usr目錄下,因此在usr下創建兩個文件夾bin(命令文件)和etc(配置)。
cd /usr/local/redis/ (進入redis目錄)
mkdir bin (創建bin文件夾)
mkdir etc (創建etc文件夾)
將redis-3.0.0下的bin和etc的幾個文件移動到對應的usr下的bin和etc中。
cd /opt/redis/redis-3.0.0 (進入redis-3.0.0目錄)
cp ./redis.conf /usr/local/redis/etc (將redis.conf文件copy到/usr/local/redis/etc目錄下)
cd src (進入src目錄)
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin (將src目錄下的mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel復制到/usr/local/redis/bin)
cd /usr/local/redis/bin (進入/usr/local/redis/bin目錄)
./redis-server /usr/local/redis/etc/redis.conf (啟動redis服務,加載的是/usr/local/redis/etc下的redis.conf配置)
如果需要后台啟動redis,防止ctrl+c把redis給停止了。修改redis.conf文件。
cd etc (進入etc目錄)
vim redis.conf(輸入“I”開啟編輯,修改daemonize=yes。編輯完成后,按esc,再輸入:冒號,再輸入wq或者x,按enter結束編輯,保存后退出)
cd .. (跳轉到上級目錄)
cd bin (進入bin目錄)
./redis-server /usr/local/redis/etc/redis.conf (重啟redis服務。)
啟動成功后開啟客戶端,set,get值看看效果。
redis-cli -p 6579 (開啟客戶端命令)
set name linux (往redis中set值linux)
get name (獲取key為name的值)

使用RedisClient工具查看redis,RedisClient的安裝使用,參考:https://www.cnblogs.com/super-chao/p/15139520.html
使用RedisClient連接linux下的redis不成功,一般是linux防火牆的原因。解決方法參考:https://www.cnblogs.com/super-chao/p/15141292.html

