Centos7安裝最新版Redis(Version 6.0)


一、安裝gcc依賴

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

[root@localhost local]# yum install -y gcc 

二、下載並解壓安裝包

[root@localhost local]# wget http://download.redis.io/releases/redis-6.0.5.tar.gz
[root@localhost local]# tar xzf redis-6.0.5.tar.gz 

三、cd切換到redis解壓目錄下,執行編譯  

[root@localhost local]# cd redis-6.0.5
[root@localhost local]# make

 安裝到這里會出現一些錯誤,如下server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’。

 

 

 我們來查看一下gcc的版本。

#查看gcc的版本是否在 5.3以上,centos7默認是4.8.5.我這里的就是4.8.5
[root@localhost local]# gcc -v

解決方案:

#升級到 5.3及以上版本
[root@localhost local]# yum -y install centos-release-scl
[root@localhost local]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@localhost local]# scl enable devtoolset-9 bash

 這時候你可以再看一下gcc的版本號已經是9.XXX。

四、安裝並指定安裝目錄

[root@localhost redis-6.0.5]# make install PREFIX=/usr/local/redis

 到這里已經安裝成功了 ,接下來就是啟動。

五、啟動服務

5.1前台啟動

[root@localhost redis-6.0.5]# cd /usr/local/redis/bin/

[root@localhost bin]# ./redis-server

5.2后台啟動

從 redis 的源碼目錄中復制 redis.conf 到 redis 的安裝目錄

[root@localhost bin]#  cp /root/redis-6.0.5/redis/redis.conf /usr/local/redis/bin/

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

[root@localhost bin]# vi redis.conf

  

 

 保存退出: :wq

后台啟動

[root@localhost bin]# ./redis-server redis.conf

  

 

     

 


免責聲明!

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



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