Redis的安裝步驟


Redis的安裝步驟

通過redis官網: http://www.redis.io

下載最新的redis壓縮包:redis-6.2.6.tar.gz

1、上傳並解壓

上傳安裝包:
	通過Xftp上傳到Linux虛擬機 /usr/local/soft
解壓安裝包:
	tar -zxvf redis-6.2.6.tar.gz -C /usr/local/soft/

2、安裝編譯所需的依賴

在安裝編譯所需要的依賴時,個別電腦會出現安裝錯誤,這是和DNS有關,

那么安裝依賴之前,需要修改DNS

[root@master ~]# 
第1步:
	cd /etc/sysconfig/network-scripts/
第2步:
	vim ifcfg-ens33
第3步:
	將最下面一行的DNS1修改為和網關地址GATEWAY一致
第4步:重啟網絡
	systemctl restart network
#安裝編譯所需的依賴的shell命令
yum install -y gcc-c++ gcc tcl

3、編譯並安裝Redis

# 創建一個目錄,用於保存編譯后的結果
mkdir -p /usr/local/soft/redis

#切換目錄
cd /usr/local/soft/redis-6.2.6

#編譯
make PREFIX=/usr/local/soft/redis install

4、配置環境變量

# 編輯環境變量的配置文件
vim /etc/profile

# 最下面3行修改為以下內容
JAVA_HOME=/usr/local/soft/jdk1.8.0_171
REDIS_HOME=/usr/local/soft/redis
export PATH=$JAVA_HOME/bin:$REDIS_HOME/bin:$PATH

# 重新加載環境變量(刷新)
source /etc/profile

5、復制配置文件

# 復制redis-6.2.6目錄下的redis.conf文件,粘貼至redis目錄內
cp /usr/local/soft/redis-6.2.6/redis.conf /usr/local/soft/redis/

6、修改redis配置文件

  • 編輯文件

    # 進入文件
    vim /usr/local/soft/redis/redis.conf
    
    # 讓redis以后台方式啟動
    # 將daemonize的值改為yes
    daemonize yes
    
    # 開放遠程登錄(未開放之前只能本機登錄)
    # 將bind ip 設置為 bind 0.0.0.0 -::1
    bind 0.0.0.0 -::1
    
    # 將 protected-mode yes 注釋掉,關閉保護模式
    # protected-mode yes
    
    # 設置Redis日志文件地址(方便我們查看redis的運行日志)
    logfile "/usr/local/soft/redis/redis.log"
    

7、編輯service文件

之后可通過systemctl管理redis進程

就不需要用redis-server來啟動了

  • 編輯配置文件

    # 切換目錄
    cd /usr/lib/systemd/system
    # 新建並編輯文件
    vim redis.service
    
  • 加入以下配置

    [Unit]
    Description=Redis persistent key-value database
    After=network.target
    After=network-online.target
    Wants=network-online.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/redis_6379.pid
    ExecStart=/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/redis.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

8、啟動、停止、重啟Redis服務

配置完redis.service文件之后就可以通過systemctl來管理redis進程

  • 啟動redis服務

    systemctl start redis
    
  • 停止redis服務

    systemctl stop redis
    
  • 重啟redis服務

    systemctl restart redis
    
  • 開機自啟(可選)

    systemctl enable redis
    
  • 重新加載配置文件

    systemctl reload redis
    
  • 關閉開機自啟

    systemctl disable redis
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM