Centos7 6安裝redis 6 0 8版本

2021-10-09 13:46:30 字數 2256 閱讀 3623

redis是用c語言開發的,安裝之前需要確認是否需要安裝gcc環境,可以通過(gcc -v)命令進行測試,如果沒有安裝執行以下命令安裝。

yum install -y gcc
在官網也有相關命令

這裡如果執行make命令後提示警告有兩處錯誤,那是由於gcc的版本不夠

我們需要更新gcc版本

yum install centos-release-scl scl-utils-build
yum list all --enablerepo='centos-sclo-rh'
yum install -y devtoolset-8-toolchain

scl enable devtoolset-8 bash

gcc --version

安裝好了之後重新進行make編譯

make install prefix=/usr/local/redis
cd /usr/local/redis/bin/

./redis-server

從 redis 的原始碼目錄中複製 redis.conf 到 redis 的安裝目錄

cp /usr/local/redis-6.0.8/redis.conf /usr/local/redis/bin/
修改 redis.conf 檔案,把 daemonize no 改為 daemonize yes

後台啟動

./redis-server redis.conf
vi /etc/systemd/system/redis.service
複製貼上以下內容,注意execstart配置成自己的路徑

[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

設定開機啟動

systemctl daemon-reload

systemctl start redis.service

systemctl enable redis.service

建立 redis 命令軟鏈結

服務操作命令

systemctl start redis.service   #啟動redis服務

systemctl stop redis.service #停止redis服務

systemctl restart redis.service #重新啟動服務

systemctl status redis.service #檢視服務當前狀態

systemctl enable redis.service #設定開機自啟動

systemctl disable redis.service #停止開機自啟動

CentOS 7 6編譯安裝LNMP

一 前期準備 1.伺服器以最小化方式安裝centos 7.6 2.配置本地源及安裝epel源 cd etc yum.repos.d vi centos base.repo 增加enable 1 yum install wget wget o etc yum.repos.d centos base.r...

基於Centos7 6安裝Filebeat7 3

該篇為efk日誌系統搭建的姊妹篇,第一篇為基於centos7.6安裝elasticsearch7.3,主要就是記錄一下filebeat的安裝配置以及抓取日誌落地到elasticsearch.tar xvf filebeat 7.3.1 linux x86 64.tar.gz filebeat 7.3...

centos7 6離線安裝gcc,gcc c

2.安裝 實際安裝過程中用到的rpm包,如下圖所示 rpm命令 安裝 rpm ivh name.rpm 解除安裝 rpm e name 檢視是否安裝 rpm qa name 忽略依賴進行安裝 rpm ivh name.rpm nodeps force 當執行下面的語句後,系統會自動選出所需的依賴包進...