首頁 >資料庫 >Redis >CentOS7.6怎麼部署Redis5.0.3

CentOS7.6怎麼部署Redis5.0.3

王林
王林轉載
2023-06-02 08:34:051417瀏覽

一. 部署步驟

1.安裝gcc依賴

由於 redis 是用 C 語言開發,安裝前必先確認是否安裝 gcc 環境(gcc -v),如果沒有安裝,執行以下命令進行安裝。

# yum install -y gcc

2.下載安裝

# wget http://download.redis.io/releases/redis-5.0.3.tar.gz
# tar -zxvf redis-5.0.3.tar.gz

3.切換到解壓縮目錄編譯

# cd redis-5.0.3
# make

4.安裝到指定目錄

# make install PREFIX=/usr/local/redis

5.防火牆設定

# firewall-cmd --zone=public --add-port=6379/tcp --permanent
# firewall-cmd --reload
# firewall-cmd --zone=public --query-port=6379/tcp

二. 啟動服務

#1.前台啟動

# cd /usr/local/redis/bin/
# ./redis-server

2.後台啟動

從redis 的源碼目錄複製redis.conf 到redis 的安裝目錄

# cp /home/ptcvi/redis-5.0.3/redis.conf /usr/local/redis/bin/
# vi redis.conf

修改redis.conf 文件,把daemonize no 改為daemonize yes

 CentOS7.6怎麼部署Redis5.0.3

 新增IP

 CentOS7.6怎麼部署Redis5.0.3

背景啟動

# ./redis-server redis.conf

三. 開機啟動設定

#新增開機啟動服務

# vi /etc/systemd/system/redis.service

複製貼上以下內容:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

註:ExecStart設定成已安裝的路徑

 CentOS7.6怎麼部署Redis5.0.3

建立redis 指令軟體連結

# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

設定開機啟動

# systemctl daemon-reload
# systemctl enable redis.service
# systemctl start redis.service

四. 設定密碼

在redis根目錄下找到redis.windows.conf配置文件,搜尋requirepass,找到註解密碼行,新增密碼如下:

# requirepass foobared
requirepass redis#123     //注意,行前不能有空格

重啟服務

#systemctl restart redis.service

五. 服務常用指令

启动redis服务
# systemctl start redis.service
停止redis服务
# systemctl stop redis.service 
重新启动服务
#systemctl restart redis.service
查看服务当前状态
# systemctl status redis.service
设置开机自启动
# systemctl enable redis.service
停止开机自启动
# systemctl disable redis.service

以上是CentOS7.6怎麼部署Redis5.0.3的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除