1. 程式人生 > >基於阿裏雲服務器Linux系統安裝配置Redis

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

進行 版本過低 緩沖 inf lin 文件 ++ bin ima

一、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修改為服務器IP,並將daemonize屬性改為yes,如下圖所示

技術分享圖片

技術分享圖片

  b、再次啟動redis服務,並指定啟動服務配置文件

1 redis-server /usr/java/redis/redis-4.0.9/etc/redis.conf

四、Redis連接

RedisDesktopManager是一款Redis可視化工具,非常方便對Redis進行管理。官網點擊這裏

首先需要註意的是,設置Redis訪問密碼,不然一直顯示無法連接!!! 設置密碼參考這裏

設置完訪問密碼後,連接如下圖所示:

技術分享圖片

RedisDesktopManager詳細使用方法可參考:點擊這裏

本文部分學習參考了:https://www.cnblogs.com/haoliyou/p/8716624.html

至此是對Linux系統安裝配置Redis的一個簡單介紹。

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

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