一、Redis簡介
Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(有序集合)和hash(哈希類型)。在項目中使用redis,主要是從兩個角度去考慮:性能和並發。比如在遇到需要執行耗時久,且結果不頻繁變動的SQL,就適合將運行結果放入緩存。這樣,后面的請求就去緩存中讀取,使得請求能夠迅速響應。還有在並發的情況下,所有的請求直接訪問數據庫,數據庫會出現連接異常。這個時候,就需要使用Redis做一個緩沖操作,讓請求先訪問到Redis,而不是直接訪問數據庫。
二、Redis安裝
這里安裝部署同上一篇一樣,用的是MobaXterm軟件。方便創建目錄以及配置文件。Redis安裝包:點擊下載
1、下載Redis安裝包,並解壓至指定目錄
1 tar -xzf /home/redis-4.0.9.tar.gz -C /usr/java/redis/
如下圖所示:

2、在解壓的目錄執行make命令進行編譯(該目錄下有Makefile文件,如下圖所示)

1 cd /usr/java/redis/redis-4.0.9/
1 make
需要注意的一點是記得安裝gcc和gcc-c++,還要注意gcc的版本,用gcc -v來查看當前安裝的gcc版本,版本過低(一般需要4.0以上)的話編譯redis3.0以上的是會出錯的。有可能還要安裝tcl。(如果make test出現You need tcl 8.5 or newer in order to run the Redis test的話)
1 yum install gcc
1 yum install gcc-c++
1 yum install tcl
3、編譯成功后,在src目錄進行安裝,如下圖所示

1 cd /usr/java/redis/redis-4.0.9/src/
1 make install
三、Redis部署
1、將配置文件以及常用命令移至統一目錄
a、切換至上一目錄創建bin與etc文件夾,或直接通過MobaXterm新建
1 cd /usr/java/redis/redis-4.0.9/
1 mkdir etc
1 mkdir bin
b、再將redis.conf文件移至etc目錄
1 mv redis.conf /usr/java/redis/redis-4.0.9/etc/
c、最后將mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server等文件移至bin目錄
1 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/java/redis/redis-4.0.9/bin/
2、切換至bin目錄下執行redis-server 啟動Redis,如下圖所示

3、設置綁定IP(可忽略)以及后台啟動Redis
a、在etc目錄,編輯文件(或打開文件修改),將bind后的IP修改為0.0.0.0(默認本地訪問修改為支持外部訪問),並將daemonize屬性改為yes,如下圖所示:


b、再次啟動redis服務,並指定啟動服務配置文件
1 redis-server /usr/java/redis/redis-4.0.9/etc/redis.conf
四、Redis連接
RedisDesktopManager是一款Redis可視化工具,非常方便對Redis進行管理。官網點擊這里
考慮到安全性上的問題,可以設置Redis訪問密碼,增加Redis服務器的安全性。 設置密碼參考這里
設置完訪問密碼后,連接如下圖所示:

RedisDesktopManager詳細使用方法可參考:點擊這里
本文部分學習參考了:https://www.cnblogs.com/haoliyou/p/8716624.html
至此是對Linux系統安裝配置Redis的一個簡單介紹。
如有疏漏錯誤之處,還請不吝賜教!
