1.首先準備一台安裝完成Centos7系統的實體機或者虛拟機
虛拟機環境
2.安裝遠端連接配接工具,連接配接虛拟機,使用連接配接工具可以友善的實作檔案的上傳和複制粘貼操作
FinaShell遠端連接配接工具
3.通路redis官方網站,下載下傳Redis的安裝包并上傳至伺服器
redis官網
https://redis.io/ 官網位址
或者直接在centos系統中下載下傳redis安裝檔案,通過以下指令
# 下載下傳redis壓縮包,這兒下載下傳的6.2.6版本
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
4.解壓上傳的壓縮封包件
解壓壓縮封包件
# 解壓壓縮包
tar -zxvf redis-6.2.6.tar.gz
5.因為Redis是用C語言開發的,是以需要對安裝包進行編譯的操作,是以要在Centos環境下安裝Gcc編譯器,安裝指令如下:
#檢查是否擁有編譯器
gcc -v
#安裝編譯器
yum install -y gcc
6.切換目錄到解壓好的Redis安裝包下,執行一下指令,完成安裝包的編譯操作
# 進入解壓目錄
cd redis-6.2.6
# 編譯
make
7.編譯完成後,執行以下指令完成軟體的安裝
make install PREFIX=/usr/local/redis
啟動服務
前台啟動
cd /usr/redis/bin/
./redis-server
2.背景啟動
從 redis 的源碼目錄中複制 redis.conf 到 redis 的安裝目錄
cp /usr/redis-6.2.5/redis.conf /usr/redis/bin/
修改 redis.conf 檔案,把 daemonize no 改為 daemonize yes
背景啟動
./redis-server redis.conf
8.為了便于Redis服務的啟動,在安裝完畢之後可以設定軟體的開機自啟動
切換到/lib/systemd/system/目錄,建立redis.service檔案。指令如下:
cd /lib/systemd/system/
vim redis.service
檔案内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/redis/bin/redis-server /usr/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
設定開啟自動啟動:
# 開機自動啟動
systemctl enable redis.service
# 啟動redis服務
systemctl start redis.service
# 檢視服務狀态
systemctl status redis.service
# 停止服務
systemctl stop redis.service
# 取消開機自動啟動(解除安裝服務)
systemctl disabled redis.service
9.為了便于啟動軟體的用戶端,可以将用戶端啟動設定軟連接配接,後續隻需要一個指令即可進入redis用戶端,開始redis的相關操作
建立 redis 指令軟連結
[root@localhost ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
9.設定防火牆的端口号,開放6379端口
開放外部通路
配置 vi /etc/redis.conf
開啟6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新開機防火牆
firewall-cmd --reload
10.使用圖形化工具連接配接已經安裝完畢的Redis資料庫
以上,Redis緩存中間件完成早Centos環境下的安裝,具體的使用,請參照文章Redis指令的基本使用