【環球播資訊】Redis-6.2.6 Linux 離線安裝教程,讓你一路暢通無阻,5分鐘輕松完成安裝。

2023-01-04 14:13:59 來源:51CTO博客

Redis 離線安裝,是比較麻煩的,需要提前下載好依賴的相關gcc的包,這次小編給大家一次性整理好所需的rpm包和Redis安裝包。


(相關資料圖)

目錄

??一、Redis 安裝包和依賴環境gcc的rpm包,這里我直接分享到百度網盤上。沒有網盤的小伙伴可以私信我,我也可以私發給您。??

??二、上傳文件到服務器上,此處我把redis整個目錄上傳到了/usr/lcoal/下。??

??三、開始安裝??

??3.1 進入rpm目錄下,安裝rpm包。??

??3.2 切換到上級目錄下,解壓redis??

??3.3 切換到解壓后的redis-6.2.6 目錄下,編譯 redis??

??3.4 進入src 目錄,安裝 redis??

??3.5查看 redis服務 安裝目錄,在 /usr/local/redis-6.2.6/install/bin 目錄下看到如圖:??

??3.6 切換到 /usr/local/redis/redis-6.2.6 修改 redis.conf 配置文件??

??3.7 復制 redis.conf 到 //usr/local/redis-6.2.6/install/bin/ 下面??

??3.8 啟動 redis 服務??

??3.9 遠程 Redis Desktop Manager 客戶端連接測試??

??3.9.1 先檢查服務器防火墻是否開啟,防火墻開啟,需要開放 redis 的端口 16379??

??3.9.2 本地客戶端遠程連接 Redis 測試。??

??四、注冊 redis 為服務,并設置開機自啟動。??


一、Redis 安裝包和依賴環境gcc的rpm包,這里我直接分享到百度網盤上。沒有網盤的小伙伴可以私信我,我也可以私發給您。

鏈接:https://pan.baidu.com/s/1ZlFQ1HFP-10yYaF2yl0_6g?pwd=9999 提取碼:9999

文件結構如下:

二、上傳文件到服務器上,此處我把redis整個目錄上傳到了/usr/lcoal/下。

三、開始安裝

3.1 進入rpm目錄下,安裝rpm包。

cd /usr/local/redis/rpmrpm -ivh *.rpm --nodeps --force

rpm包安裝成功后,會看到如上圖的輸出內容。

檢查 gcc 環境,輸入gcc -v

gcc -v

會看到如上圖輸出內容,最后一行顯示 gcc 版本信息,說明安裝成功。

3.2 切換到上級目錄下,解壓redis

cd ..lltar -vxf redis-6.2.6.tar.gz

3.3 切換到解壓后的redis-6.2.6 目錄下,編譯 redis

cd redis-6.2.6make

編譯過程,稍微有點長,耐心等待,最后會輸出編譯成功的提示信息

3.4 進入src 目錄,安裝 redis

ll
cd src# 執行 安裝命令,并指定安裝路徑make install PREFIX=/usr/local/redis-6.2.6/install/

安裝成功后,提示如下:

3.5查看 redis服務 安裝目錄,在 /usr/local/redis-6.2.6/install/bin 目錄下看到如圖:

看見以上文件,則為安裝成功!

3.6 切換到 /usr/local/redis/redis-6.2.6 修改 redis.conf 配置文件

cd /usr/local/redis/redis-6.2.6vim redis.conf

修改以下配置: 1、#bind 127.0.0.1 -::1(開頭加#)

2、protected-mode no(修改為 no)

3、daemonize yes (修改為 yes )

4、logfile "/usr/local/redis-6.2.6/install/bin/log/redis.log"(指定日志文件路徑,若log目錄不存在則需手動創建log目錄)

5、dir /usr/local/redis-6.2.6/install/bin/data(指定緩存目錄路徑,若data目錄不存在則需手動創建data目錄)

requirepass foobared,如需要密碼,去掉前面的#及空格,修改foobared為你的密碼即可。

3.7 復制 redis.conf 到 //usr/local/redis-6.2.6/install/bin/ 下面

cp /usr/local/redis/redis-6.2.6/redis.conf /usr/local/redis-6.2.6/install/bin/

3.8 啟動 redis 服務

#在/usr/local/redis-6.2.6/install/bin/目錄下啟動rediscd /usr/local/redis-6.2.6/install/bin/ # 指定配置文件,啟動redis服務./redis-server redis.conf

檢查redis 服務端口是否被監聽

lsof -i:16379

本機連接測試:

redis-cli -h 127.0.0.1 -a "rewq1234!@#$" -p 16379 -n 1

這里表示本地連接成功,輸入 exit 即可退出 redis命令界面。

3.9 遠程 Redis Desktop Manager 客戶端連接測試

3.9.1 先檢查服務器防火墻是否開啟,防火墻開啟,需要開放 redis 的端口 16379

防火墻的設置命令,大家可自行百度查詢,我這里服務器的版本為 CentOs 7.9.

1、查看防火墻狀態

firewall-cmd --state

這里,可以看到我的服務器上防火墻 是 running 正在運行中。

2、開放端口 16379 或者關閉端口 16379

firewall-cmd --zone=public --add-port=16379/tcp --permanent # 開放16379端口

firewall-cmd --zone=public --remove-port=16379/tcp --permanent #關閉16379端口

firewall-cmd --reload # 配置立即生效

開放端口成功,會有 success 提示。

3、查看防火墻所有開放的端口

firewall-cmd --zone=public --list-ports

這里可以看到,我的服務器上開放了4個端口。

4.、關閉&開啟防火墻

如果要開放的端口太多,嫌麻煩,可以關閉防火墻,安全性自行評估

systemctl stop firewalld.service

systemctl start firewalld.service

3.9.2 本地客戶端遠程連接 Redis 測試。

到此結束,Redis 連接成功。

四、注冊 redis 為服務,并設置開機自啟動。

將redis配置文件復制到/etc/redis下,目錄不存在先創建目錄mkdir /etc/redis

p /usr/local/redis-6.2.6/install/bin/redis.conf /etc/redis/cd /etc/redis/ll

修改 redis 啟動腳本

cd /usr/local/redis/redis-6.2.6/utilsvim redis_init_script

主要修改下面四個地方,根據自己安裝的實際位置修改

chkconfig: 2345 80 90

REDISPORT=16379EXEC=/usr/local/redis-6.2.6/install/bin/redis-server CLIEXEC=/usr/local/redis-6.2.6/install/bin/redis-cli

CONF="/etc/redis/redis.conf"

修改完后,將自啟動腳本復制到系統啟動目錄下,并改名為redis

cp redis_init_script /etc/init.d/redis
#增加可執行權限sudo chmod a+x /etc/init.d/redis#將redis注冊成服務sudo chkconfig --add redis#刪除服務(用這個)chkconfig --del redis

查詢 redis 服務進程

ps -ef |grep redis

這里,我們先強制殺死進程

kill -9 3465

啟動服務

service redis start

標簽: 配置文件 服務器上 上傳文件

上一篇:天天播報:在HbuilderX中實現微信小程序下藍牙連接打印機完整實戰案例
下一篇:資訊:版本控制工具GIT使用指南