官網下載下傳連結:https://redis.io/download
1、選擇Stable(5.0)下的Download 5.0.0 連結進行下載下傳 (stable是穩定版本,預設下載下傳的是linux版本)
2、下載下傳完成之後,打開WinSCP,把我們下載下傳好的Redis壓縮包,上傳到Linux的 /mnt/ 檔案目錄下
3、使用putty連接配接到我們的Linux伺服器,進入到/mnt/ 檔案目錄中,解壓 redis-5.0.0.tar.gz,并把redis-5.0.0移動到/usr/local/ 目錄下
[[email protected] ~]# cd /mnt/ //進入mnt檔案目錄
[[email protected] mnt]# tar xzf redis-5.0.0.tar.gz //解壓redis
[[email protected] mnt]# ls //檢視解壓後的mnt目錄
redis-5.0.0 redis-5.0.0.tar.gz
[[email protected] mnt]# mv redis-5.0.0 /usr/local/ //把redis-5.0.0移動到/usr/local/ 目錄下(非必須,根據自己情況處理)
4、安裝gcc環境
由于redis是由C語言編寫的,它的運作需要C環境,是以我們需要先安裝gcc。安裝指令如下:
[[email protected] mnt]# yum install gcc-c++
備注:如果已經安裝過gcc,忽略此步驟,根據指令gcc -v檢測是否安裝過。
5、進入到 /usr/local/redis-5.0.0/ 目錄下,進行編譯與安裝
//進入到/usr/local/redis-5.0.0/ 檔案目錄下
[[email protected] mnt]# cd /usr/local/redis-5.0.0/
[[email protected] redis-5.0.0]# make //對解壓後的檔案進行編譯
[[email protected] redis-5.0.0]# cd src/ //進入到 redis-5.0.0/src 檔案目錄下
[[email protected] src]# make install //進行redis安裝
(1)對解壓後的檔案進行編譯
(2)安裝redis
6、為了友善管理,将Redis檔案中的conf配置檔案和常用指令移動到統一檔案中(非必須,但建議這樣做。)
(1)建立bin和etc檔案夾
[[email protected] redis-5.0.0]# mkdir bin //建立bin檔案夾
[[email protected] redis-5.0.0]# mkdir etc //建立etc檔案夾
(2) 将redis-5.0.0目錄下的 redis.conf 移動到 redis-5.0.0目錄下的etc檔案夾下
将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到 /usr/local/redis-5.0.0/bin/ 目錄下
//将redis-5.0.0目錄下的 redis.conf 移動到 redis-5.0.0目錄下的src檔案夾下
[[email protected] redis-5.0.0]# mv redis.conf ./etc/
[[email protected] redis-5.0.0]# cd src/ //進入redis-5.0.0目錄下的src檔案夾下
//将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到 /usr/local/redis-5.0.0/bin/ 目錄下
[[email protected] src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-5.0.0/bin/
7、進入到/usr/local/redis-5.0.0/etc/ 目錄下
//進入到/usr/local/redis-5.0.0/etc/ 目錄下
[[email protected] src]# cd /usr/local/redis-5.0.0/etc/
[[email protected] etc]# ls //檢視etc目錄
redis.conf
8、編輯 redis.conf配置檔案,設定背景啟動redis服務(Linux下編輯修改檔案參考:Linux下編輯檔案并儲存)
[[email protected] etc]# vi redis.conf
把檔案中的daemonize屬性改為yes(表明需要在背景運作)
9、編輯 redis.conf配置檔案,開啟redis遠端通路服務
(1)把 redis.conf配置檔案中的 bind 127.0.0.1 這一行給注釋掉,這裡的bind指的是隻有指定的網段才能遠端通路這個redis,注釋掉後,就沒有這個限制了。
(2)把 redis.conf配置檔案中的 protected-mode 設定成no(預設是設定成yes的, 防止了遠端通路,在redis3.2.3版本後)
10、編輯 redis.conf配置檔案,修改Redis預設密碼 (預設密碼為空)
(1)在配置檔案中找到這一行 # requirepass foobared
(2)删除前面的注釋符号#,并把foobared修改成自己的密碼 或者 另起一行 requirepass 自己的密碼
11、設定Redis開機啟動
[[email protected] etc]# vi /etc/rc.d/rc.local
添加如下代碼到 /etc/rc.d/rc.local 中:
//該指令要在同一行,因為這是一條指令
/usr/local/redis-5.0.0/bin/redis-server /usr/local/redis-5.0.0/etc/redis.conf
12、切換到 /usr/local/redis-5.0.0/bin/ 目錄下執行 redis-server 指令,使用 /usr/local/redis-5.0.0/etc/redis.conf配置檔案來啟動redis服務
//進入到/usr/local/redis-5.0.0/bin/ 目錄下
[[email protected] etc]# cd /usr/local/redis-5.0.0/bin/
[[email protected] bin]# ls //檢視bin目錄
mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server
[[email protected] bin]# ./redis-server /usr/local/redis-5.0.0/etc/redis.conf //啟動Redis服務
13、打開RedisDesktopManager,測試服務是否開啟 以及 是否可以遠端通路Redis
14、重新開機linux檢視開機自啟動是否生效
//重新開機linux指令,任一目錄下輸入
[[email protected] /]reboot
重新開機成功後輸入以下指令檢視redis是否啟動(有redis的程序代表啟動成功)
[[email protected] /]# ps -ef|grep redis
Redis的整個安裝過程到此結束。
備注:進入redis使用redis-cli指令。
————————————————
版權聲明:本文為CSDN部落客「零碎de記憶」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/qq_39135287/article/details/83474865