首頁 > 資料庫 > Redis > 主體

CentOS7.6怎麼部署Redis5.0.3

王林
發布: 2023-06-02 08:34:05
轉載
1398 人瀏覽過

一. 部署步驟

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!