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