酒店網(wǎng)站開發(fā)合同哈爾濱最新信息
Linux下Redis6下載、安裝和配置教程-2024年1月5日
- 一、下載
- 二、安裝
- 三、啟動(dòng)
- 四、設(shè)置開機(jī)自啟
- 五、Redis的客戶端
- 1.Redis命令行客戶端
- 2.windows上的圖形化桌面客戶端
一、下載
1.Redis的官方下載:https://redis.io/download/
2.網(wǎng)盤下載:
鏈接:https://pan.baidu.com/s/1ZzJKb1yeut6wxka1v4iJ_g?pwd=w7s6
提取碼:w7s6
–來自百度網(wǎng)盤超級(jí)會(huì)員V6的分享
二、安裝
1.安裝Redis依賴
安裝Redis所需要的gcc依賴:
yum install -y gcc tcl
2.redis-6.2.6.tar.gz上傳至虛擬機(jī),放到了/usr/local/src 目錄,不知道怎么上傳至服務(wù)器的看我這個(gè)文章
Xshell7+Xftp7下載、安裝和連接虛擬機(jī)配置教程-2024年1月4日
3.上傳到目錄后,解壓
tar -xzf redis-6.2.6.tar.gz
4.進(jìn)入redis目錄
cd redis-6.2.6
6.安裝
make && make install
7.安裝路徑是在 /usr/local/bin目錄下:
三、啟動(dòng)
1.安裝完成后,在任意目錄輸入redis-server命令即可啟動(dòng)Redis(不推薦使用)
:前臺(tái)啟動(dòng)
,會(huì)阻塞整個(gè)會(huì)話窗口,窗口關(guān)閉或者按下CTRL + C
則Redis停止。。
redis-server
2.指定配置啟動(dòng)
如果要讓Redis以后臺(tái)
方式啟動(dòng),則必須修改Redis配置文件,就在我們之前解壓的redis安裝包下(/usr/local/src/redis-6.2.6
),名字叫redis.conf。先將這個(gè)配置文件備份一份:
cp redis.conf redis.conf.bck
然后修改redis.conf文件中的一些配置:
允許訪問的地址,默認(rèn)是127.0.0.1,會(huì)導(dǎo)致只能在本地訪問。修改為0.0.0.0則可以在任意IP訪問,生產(chǎn)環(huán)境不要設(shè)置為0.0.0.0
bind 0.0.0.0
守護(hù)進(jìn)程,修改為yes后即可后臺(tái)運(yùn)行
daemonize yes
密碼,設(shè)置后訪問Redis必須輸入密碼
requirepass 123456
日志文件,默認(rèn)為空,不記錄日志,可以指定日志文件名
logfile “redis.log”
啟動(dòng)Redis:
# 進(jìn)入redis安裝目錄
cd /usr/local/src/redis-6.2.6
# 啟動(dòng)
redis-server redis.conf
查看是否啟動(dòng)了redis:
ps -ef | grep redis
停止 Redis 服務(wù)方法1:殺死進(jìn)程
kill -9 進(jìn)程號(hào)
停止 Redis 服務(wù)方法2:redis-cli來執(zhí)行 shutdown 命令
# 因?yàn)橹芭渲昧嗣艽a,因此需要通過 -u 來指定密碼
redis-cli -u 123456 shutdown
四、設(shè)置開機(jī)自啟
1.新建一個(gè)系統(tǒng)服務(wù)文件:
vi /etc/systemd/system/redis.service
2設(shè)置內(nèi)容為:
[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target
3.重載系統(tǒng)服務(wù):
systemctl daemon-reload
4.可以嘗試命令使用
# 啟動(dòng)
systemctl start redis
# 停止
systemctl stop redis
# 重啟
systemctl restart redis
# 查看狀態(tài)
systemctl status redis
5.執(zhí)行下面的命令,最終完成redis開機(jī)自啟:
systemctl enable redis
6.如果設(shè)置自啟報(bào)錯(cuò):Failed to execute operation: Bad message
請(qǐng)檢查你剛才新建的系統(tǒng)服務(wù)文件:
[Unit]是否復(fù)制成了t]
ExecStart是否寫成了Exectart
五、Redis的客戶端
1.Redis命令行客戶端
Redis安裝完成后就自帶了命令行客戶端:redis-cli,使用方式如下:
redis-cli [options] [commonds]
其中常見的options有:
-h 127.0.0.1
:指定要連接的redis節(jié)點(diǎn)的IP地址,默認(rèn)是127.0.0.1-p 6379
:指定要連接的redis節(jié)點(diǎn)的端口,默認(rèn)是6379-a 123321
:指定redis的訪問密碼
其中的commonds就是Redis的操作命令,例如:
ping
:與redis服務(wù)端做心跳測(cè)試,服務(wù)端正常會(huì)返回pong
2.windows上的圖形化桌面客戶端
該可視化軟件不是redis官方出品的,是GitHub上的大神編寫了Redis的圖形化桌面客戶端,地址:https://github.com/uglide/RedisDesktopManager
不過該倉(cāng)庫(kù)提供的是RedisDesktopManager的源碼,并未提供windows安裝包。如果想直接使用安裝包得訂閱下服務(wù),花點(diǎn)小米,然后另一個(gè)大神就出來搞了一個(gè)同步的windows安裝包,開源免費(fèi)。地址:https://github.com/lework/RedisDesktopManager-Windows/releases,向兩位大佬致敬!
如果使用的我的網(wǎng)盤的話,就不用再下載了哈,第一個(gè)就是,直接下載就ok
安裝就不教了哈,解壓–雙擊–下一步–咔咔一陣點(diǎn)-選安裝位置-安裝ok,安裝好后啟動(dòng)
點(diǎn)擊你新增的連接就可以啦
最后聲明:本文參考了黑馬程序員的教程,在此感謝。