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 當執行下面的語句後,系統會自動選出所需的依賴包進...