centos7 編譯安裝 redis 6 0 5

2022-03-11 08:43:58 字數 1633 閱讀 8043

sudo yum install redis

centos自帶的redis才3.2 太舊了所以使用原始碼編譯

需要先安裝gcc新版才能編譯

centos7 預設的 gcc 版本為:4.8.5 < 5.3 無法編譯

sudo yum -y install centos-release-scl

sudo yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

// 臨時有效,退出 shell 或重啟會恢復原 gcc 版本

sudo scl enable devtoolset-9 bash

// 長期有效

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

wget

解壓縮

tar xf redis-6.0.5.tar.gz

編譯原始碼

cd redis-6.0.5

make

sudo make install

編譯檔案會複製到/usr/local/bin目錄下

5. 修改redis.conf檔案並複製到etc目錄

bind 127.0.0.1 #根據情況是否需要遠端訪問去掉注釋

requirepass 123456 #修改密碼

sudo mkdir /etc/redis

sudo cp redis.conf /etc/redis/

在 /etc/systemd/system新建service檔案

sudo vi /etc/systemd/system/redis.service

內容如下:

[unit]

description=redis

after=network.target

[service]

#type=forking

execstart=/usr/local/bin/redis-server /etc/redis/redis.conf

execreload=/usr/local/bin/redis-server -s reload

execstop=/usr/local/bin/redis-server -s stop

privatetmp=true

[install]

wantedby=multi-user.target

注意type=forking不注釋掉 服務無法啟動

安裝systemd服務

# 使服務自動執行

sudo systemctl daemon-reload

sudo systemctl enable redis

# 啟動服務

sudo systemctl restart redis

sudo systemctl status redis

Centos7安裝Redis 設定Redis啟動

wgettar zxvf redis 5.0.4.tar.gzyum install gcccd redis 5.0.4make malloc libcmv redis 5.0.4 usr local 選擇資料夾執行 cd src make install安裝完成!執行完make命令後,進入src ...

centos7使用yum命令安裝redis

redis的臨時密碼配置 redis cli進入redis的客戶端 config get requirepss檢視臨時密碼,如果是第一次設定,結果如下 config set requirepass your password 設定你的密碼 config get requirepass再次檢視密碼時出...

CentOS7使用yum安裝配置Redis

一 配置第三方源 su root yum install epel release yum update exit 二 安裝redis su root yum install redis exit 三 配置redis conf su root vim etc redis.conf 開放遠端訪問 加上...