點(diǎn)擊download 6.2.8或任意版本即可。
gcc
tar -zxvf redis-6.0.16.tar.gz
解壓之后可以看到redis的目錄結(jié)構(gòu):
沒有bin目錄,而redis的啟動(dòng)啟動(dòng)目錄在src目錄下,由于redis啟動(dòng)需要gcc環(huán)境,因此需要重新編譯和和安裝一下。
切換到redis的src目錄安裝gcc
#切換到 redis目錄
cd redis/src #解壓的目錄不一樣
# 編譯
make
# 安裝
make install
編譯過程中可能會(huì)初選error: jemalloc/jemalloc.h: No such file or directory異常
解決辦法:依次執(zhí)行如下命令:make MALLOC=libc
cd src && make install
如果最開始沒有切換目錄那么安裝的就是默認(rèn)目錄
切換了目錄后啟動(dòng)程序直接在redis的src目錄下:
對(duì)比之前的src多了很多綠色的文件一部分是啟動(dòng)文件。
在src目錄下輸入redis-server
或./redis-server
即可啟動(dòng)redis服務(wù)器,當(dāng)然也可以配置環(huán)境變量,全局應(yīng)用,目錄是src而不是bin。
redis的環(huán)境變量是到src
的。
# 編輯環(huán)境變量
sudo vi /etc/profile
# 重啟環(huán)境變量
source /etc/profile
重啟環(huán)境變量后在任意位置都能啟動(dòng)redis服務(wù)器:
redis常見命令和使用redis的啟動(dòng)分為兩種方式:前臺(tái)啟動(dòng)和后臺(tái)啟動(dòng)。
由于前臺(tái)啟動(dòng)后,命令行界面不能再執(zhí)行其他操作,且命令行界面關(guān)閉后,redis也會(huì)隨即關(guān)閉,所以不推薦使用。
在次界面無法對(duì)redis操作
一般都需要在后臺(tái)啟動(dòng)redis,后臺(tái)啟動(dòng)需要修改配置文件redis.conf
找到如圖的位置將圖中地方的
no
改為yes
后臺(tái)啟動(dòng)reids,修改完配置文件后,后臺(tái)啟動(dòng)redis命令有了變化,需要攜帶配置文件的參數(shù):
redis-server redis.conf
ps -ef| grep redis
該命令用于查找redis服務(wù)。
通過這樣啟動(dòng)redis后redis服務(wù)器就持久化運(yùn)行了
可以通過redis-cli
工具連接redis測(cè)試其啟動(dòng)狀況。
之前已經(jīng)持久化了redis服務(wù)器,通過cli連接服務(wù)器。
# -h Redis服務(wù)器的IP地址 如果不指定代表連接本地redis
# -p 指定Redis端口號(hào)
# -a 指定連接密碼
redis-cli [-h IP] [-p port] [-a password]
redis的關(guān)閉
部分參考自Linux下Redis的安裝、配置及開機(jī)自啟動(dòng)
Redis基礎(chǔ)
redis遠(yuǎn)程連接本地連接
下載并安裝redis desktop manager
安裝后點(diǎn)擊連接到redis服務(wù)器,輸入名稱,地址,和驗(yàn)證密碼即可。
連接前要啟動(dòng)redis
服務(wù)器連接
Ubuntu服務(wù)器開啟redis并實(shí)現(xiàn)遠(yuǎn)程連接:
參照前面的步驟在ubuntu中安裝redis,安裝完成后開啟redis服務(wù)器。
若是本地服務(wù)器關(guān)閉防火墻,或者打開6379端口;若是云服務(wù)器在安全組開啟端口。
修改配置文件以實(shí)現(xiàn)遠(yuǎn)程連接:
daemonize yes (no改為yes)
bind 127.0.0.1 (注釋掉本地ip)
protected-mode no (保護(hù)模式關(guān)閉)
requirepass password(可選擇)修改密碼
修改完成后重啟服務(wù)器,使用可視化軟件連接:
redis遠(yuǎn)程連接常見問題Connection error: Connection refused
出現(xiàn)該錯(cuò)誤的原因是未開啟遠(yuǎn)程連接,將本地ip注釋掉:
Connection error: The remote host closed the connection
出現(xiàn)該錯(cuò)誤的原因是,需要關(guān)閉安全模式,才可運(yùn)行其他ip訪問:
當(dāng)打開redis服務(wù)器后還出現(xiàn)上面·Connection error: The remote host closed the connection
錯(cuò)誤的原因是開啟方式不對(duì)
不能直接開啟redis服務(wù),要通過后臺(tái)開啟服務(wù),例如:
直接通過redis-server
開啟的redis服務(wù)
依然無法遠(yuǎn)程連接。
當(dāng)我停掉前臺(tái)開啟采用后臺(tái)開啟時(shí)redis-server redis.conf
就可以遠(yuǎn)程連接了,如下:
由于我是用的虛擬機(jī),在本地的服務(wù),如果是服務(wù)器還要在安全組中開啟6379端口,如果安裝了寶塔也要在寶塔中開啟端口。
在連接窗口的右下方區(qū)域可以查看報(bào)錯(cuò)做相應(yīng)修改:
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧