原始碼安裝Redis
它來了它來了
我安裝的是redis-5.0.5 的版本
需要其他版本的: http://download.redis.io/releases/
安裝開始:
1.下載壓縮包
- wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2.解壓
- 建議先創建一個redis 的檔案夾,原因之一方便以后卸載
- mkdir redis
- cd redis

- tar -zxvf redis-5.0.5.tar.gz 解壓 (注意路徑)

3. 安裝 gcc 環境
- redis是由C語言撰寫的,它的運行需要C環境,所以編譯前需安裝 gcc
- yum install gcc-c++ -y

4. 編譯
- 進入解壓后的 redis-5.0.5 目錄
- cd redis-5.0.5
- make

出現下面的代碼提示,可以看看到大佬說的:

官網里到這一步就結束了,可能新版本就能用了,但我還是習慣于進行 install 安裝
(大佬的解釋)
回到正題,繼續
- cd src
- make install

到這里就安裝結束了
5:配置并啟動
-
1 . 在 redis 目錄下創建 bin 和 etc 兩個檔案夾
- mkdir bin
- mkdir etc

注:建這兩個檔案夾其實是為了方便使用和管理(你也可以不用創建,直接走下面第三步):
bin:用于存放主要命令,你可以理解為springboot的主啟動類
etc:用于存放 redis 的核心組態檔 redis.conf
- 2 .移動檔案
- 先將 redis-5.0.5 里的主組態檔 redis.conf 移動到剛創建的 etc 檔案夾
- cd redis-5.0.5
- mv redis.conf ~/redis/etc/

- 再將 src 目錄里帶有綠色標識的檔案全都移動到剛創建的 bin 檔案夾

- mv redis-benchmark redis-check-aof redis-check-rdb redis-cli mkreleasehdr.sh redis-sentinel redis-server redis-trib.rb ~/redis/bin/
(知道你們懶,直接復制就行)


- 3 . 修改主組態檔
- 進入 etc 目錄,修改 redis.conf 檔案
- cd etc
- vi redis.conf

友情提示:
:set nu: 顯示檔案內容的 行號
:/關鍵字:可以查找內容 按n 找下一個 shift+n 找上一個
i編輯模式
shift +: 進入命令模式
-
- 注釋掉 bind 127.0.0.1 這一行(解決只能特定網段連接的限制;正式服務器部署如阿里云,為專案安全嚴格可以保留注釋,自己用的話就注釋掉)

- 將 protected-mode 屬性改為 no (關閉保護模式,不然會阻止遠程訪問;同上,正式服務器專案上線可不修改)

- 將 daemonize 屬性改為 yes (這樣啟動時就在后臺啟動)

- 設定密碼(可選,個人建議還是設個密碼)

- 修改完成后,wq保存并退出(先按Esc,shift + : 接著輸入 :wq)
- 注釋掉 bind 127.0.0.1 這一行(解決只能特定網段連接的限制;正式服務器部署如阿里云,為專案安全嚴格可以保留注釋,自己用的話就注釋掉)
6.啟動
- cd redis
./bin/redis-server ~/redis/etc/redis.conf- ps -ef | grep redis

下面還有一些操作
- ./bin/redis-cli
- auth 123456
- ping

輸入:quit 即可退出客戶端,您也通過可視化工具 RedisDesktopManager 連接 redis,進行查看和操作

7. 設定開機自啟:
-
vim /etc/rc.d/rc.local

-
在后面加上:~/redis/bin/redis-server ~/redis/etc/redis.conf
-
(看清楚哈)

安裝完畢,收工
睡覺時間到,晚安,各位大佬們
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266350.html
標籤:其他
上一篇:碩士生活隨筆
