基於阿里雲服務器Linux系統安裝配置Redis


一、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

 需要注意的一點是記得安裝gccgcc-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的一個簡單介紹。

如有疏漏錯誤之處,還請不吝賜教!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM