雖然我很渺小,但我還想分享
有需要csdn下載需求的同學,評論關注回覆我咋都可以,免費給大家下載⚽
有需要阿里雲Linux服務器練手的同學,評論關注回覆我咋都可以,免費給大家分享⚽,只要不刪庫跑路就好😂
我堅信愛分享的人運氣一定不差,進步很快樂,分享更快樂😬
上一章我們簡單介紹了下redis,沒有看到的請點擊redis開場篇,是不是還沒點贊關注,快點行動吧!
在開始之前,首先建議一下,學一門新技術的最快最準確的武功祕籍就是查看官方文檔!!!
1. 準備工作
- 服務器或虛擬機,如果土豪黨直接購買服務器就好。點擊購買阿里服務器,如果學生黨可以安裝Oracle VM VirtualBox或者 VMware ,本狗推薦後者。
- 熟悉linux操作的基本命令,參考Linux 命令大全
2. 參考官網
打開redis官方網址https://redis.io/,你就會看到⬇️
如果你的英語比較菜虛鯤,那就用這個谷歌翻譯插件把,點擊沙拉查詞,下載使用後你的頁面就會變成這樣⬇️
3. 根據文檔操作下載
點擊Download
你就會看到具體操作步驟
4. 具體linux實操(阿里服務器centos7)
- 打開ssh工具,推薦MobaXterm,你將會看到
點擊下載MobaXterm 一個集萬千於一身的全能型終端神器
下載安裝與編譯
#下載redis tar包(可在自定義位置下載,本狗下載路徑爲 /usr/local/hdx/tools)
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
#解壓tar包
tar xzf redis-5.0.5.tar.gz
#進入redis 文件包
cd redis-5.0.5
#源碼編譯
make
啓動redis服務
#進入src文件包
cd src
#啓動redis 服務
redis-server
啓動redis客戶端(重新打開一個terminal終端)
#進入src文件包
cd src
#啓動redis 服務
redis-cli
#測試連通性
ping
5.可能出現的問題
出現以上截圖既是安裝成功,但失敗是成功之母,你會在安裝的時候碰到如下問題
- make編譯時,報錯,如下
cd src && make
make[1]: Entering directory '/xx/xx/redis-x.x.x/src'
LINK redis-server
cc: ../deps/hiredis/libhiredis.a: No such file or directory
cc: ../deps/lua/src/liblua.a: No such file or directory
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'
make: *** [all] Error 2
原因:缺少gcc組件,此問題解決方法
yum install gcc
yum install gcc-c++
- make test編譯時,報錯,使用如下測試命令
make test
提示錯誤 : You need tcl 8.5 or newer in order to run the Redis test
原因:缺少tcl組件,此問題解決方法
yum install tcl
- 在非redis/src路徑下使用 redis-server,報如下圖
原因:未配置環境變量
解決方法:將redis加入到全局變量中
a)打開文件
vim/etc/profile
b)在文件末尾添加redis路徑
export REDIS_HOME=/usr/local/hdx/tools/redis/src;
export PATH=PATH:PATH:REDIS_HOME;
c) 保存
:wq!
d)刷新環境變量(立即生效)
source /etc/profile
e)redis-server 啓動成功
- redis-server啓動後如果在終端ctrl+c中斷後,則redis服務終止,如何在後臺啓動
#進入redis目錄
cd /usr/local/hdx/tools/redis
#vim編輯器打開redis配置文件(切記此文件一定要備份)
vim redis.config
#找到daemonize no
將 daemonize no 改成 daemonize yes
#保存退出,重新啓動服務
wq!強制退出保存,重新啓動服務 redis-server
🔥 下章劇透,redis基本操作命令
🍆上章回顧,redis 開場篇 一切從零開始
此章到這裏啦,我是JavaDog,謝謝博友看完了,點個贊👍再走唄。