1,檢查安裝環境 gcc -v, make -v
2、下載redis 地址:https://redis.io/downloads/
3、上傳到伺服器
4、解壓 tar -zvxf redis-6.2.14.tar.gz
5、進入解壓目錄
6、編譯 make
結束後再進入 src 下進行安裝
筆者這裡是把redis安裝到 /usr/local/redis下了
cd src
make install PREFIX=/usr/local/redis
進入到redis的安裝路徑下
cd /usr/local/redis
進入bin目錄
cd bin/
發現沒有配置檔案 ,去原解壓檔案下複製,複製到安裝路徑下的bin檔案目錄中
cd /opt/redis/redis-6.2.14/
cp redis.conf /usr/local/redis/bin/
去安裝目錄中檢視是否複製
cd /usr/local/redis/bin
ll
看到已經複製過來了
四、啟動redis
redis的啟動埠是6379,這個是預設埠
這個可以修改 vim redis.conf
redis-server redis.conf
注意:這個視窗不能關閉,也不能按ctrl c 輸入其他命令,否則redis就會關閉
重新開啟一個視窗檢視埠6379的佔用情況
五、設定開機自啟動
前面已經說了,透過 redis-server redis.conf 命令啟動redis後,不能再操作命令視窗,更不能關閉
實際場景中,需要把redis設定成開機自啟動的服務,有很多種方式
這裡提供一種註冊為系統服務的方式
首先執行以下命令
sudo vim /etc/systemd/system/redis.service
建立一個redis系統服務檔案,按 i 鍵並輸入以下內容,esc鍵退出,:wq儲存
注意 /usr/local/redis要替換成自己的redis的安裝路徑(不是解壓路徑)
[Unit]
Description=Redis Server
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
[Install]
WantedBy=multi-user.target
以上儲存退出後依次執行以下命令
重新整理配置
sudo systemctl daemon-reload
允許redis自啟動
sudo systemctl enable redis.service
啟動redis
sudo systemctl start redis.service
檢視開機自啟動的服務列表
systemctl list-units --type=service
檢視redis服務的狀態
sudo systemctl status redis
檢視6379埠號佔用
netstat -tuln | grep :6379
reboot重啟驗證redis是否開機自啟動