Centos7 安裝Redis過程

2022-06-04 19:45:08 字數 1734 閱讀 4758

1、安裝gcc

redis安裝需依賴gcc,所以需先安裝gcc

命令 :yum install gcc

4、解壓

cd /home (切換到home目錄)

tar -zxvf redis-6.0.6.tar.gz

5、編譯安裝

cd /home/redis-6.0.6

make

make install prefix=/usr/local/redis

cp redis.conf /usr/local/redis/bin

修改redis配置檔案

vi /usr/local/redis/bin/redis.conf

找到 daemonize 按i 進入編輯模式 把no 改成 yes 並儲存退出

(按esc +:wq儲存退出)

我按上述命令編譯時,直接報錯

後查明 redis6.0 以上編譯,gcc版本需要5.3以上,而centos 7 預設版本是4.8.5

gcc -v 查詢gcc版本

解決方案

#公升級到 5.3及以上版本

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash

注意:scl命令啟用只是臨時的,推出xshell或者重啟就會恢復到原來的gcc版本。

如果要長期生效的話,執行如下:

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

注:執行完此命令後,重新開啟xshell視窗就是新版的gcc了。

以下其他版本同理,修改devtoolset版本號即可。

公升級完gcc 版本,再編譯安裝 redis

6、開機啟動redis 配置

在系統服務目錄裡建立redis.service檔案

vi /etc/systemd/system/redis.service

在配置檔案中寫入以下內容

unit]

description=redis-sever

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

7、啟用redis 服務並設定開機啟動

執行下面命令啟動redis服務

systemctl start redis.service

systemctl enable redis.service

8、檢視redis 執行狀態

centos7 安裝redis和redis擴充套件

安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...

centos7 安裝redis和redis擴充套件

安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...

Centos7 安裝redis服務

1.先安裝gcc編譯器,否則make的時候會報錯 yum y install gcc wget io releases redis 4.0 1.tar gz tar xzf redis 4.0 1.tar gz cd redis 4.0 1 make3.二進位制檔案是編譯完成後在src目錄下,通過下...