CentOs7安裝Redis5.0.5

注:該redis是在CentOS7.6的環境下安裝,其餘環境請另行自測。

(一)下載安裝包

執行命令node

wget http://download.redis.io/releases/redis-5.0.5.tar.gz 下載安裝包服務器redis

或者到百度網盤中下載vim

連接:https://pan.baidu.com/s/1OV227alpjzvvn5m9F_ANzg服務器

提取碼:fd8b工具

(二)解壓安裝包到指定路徑

tat -zxvf redis-5.0.5.tar.gz -C /usr/localui

(三)安裝redis

因爲redis是由C語言編寫,編譯時須要gcc,若是機器尚未安裝的話,執行命令安裝gcc。spa

yum install gcc -yserver

離線安裝gcc的話須要先下載依賴包blog

百度網盤下載:ip

連接:https://pan.baidu.com/s/1JIeiC9e4_XU1g7cK3ftyTQ

提取碼:i47v

離線安裝

使用WinSCP工具鏈接到服務器,在/opt下新建一個gcc的文件夾,把須要的gcc依賴包拷貝到gcc文件夾下。

 

使用工具SecureCRT鏈接到服務器,進入到gcc目錄下。

cd /opt/gcc

安裝gcc和依賴包

rpm -Uvh *.rpm --nodeps --force

 

經過命令查看是否安裝成功。

gcc -v

 

執行命令安裝redis

make PREFIX=/usr/local/redis-5.0.5 install

沒有報錯表示安裝成功

(四)初始化redis配置

1.修改密碼

在配置文件/usr/local/redis-5.0.5/redis.conf文件下。查找requirepass foobared

在其下一行添加requirepass 123456

表示redis密碼爲123456

 

2.支持後臺運行

編輯配置文件redis.conf,將daemonize 改成yes

 

(五)設置開機啓動

1.使用root權限建立redis文件目錄,並複製redis-server redis-cli

mkdir -p /usr/local/redis  

cp /usr/local/redis-5.0.5/src/redis-server /usr/local/redis/  

cp /usr/local/redis-5.0.5/src/redis-cli /usr/local/redis/  

cp /usr/local/redis-5.0.5/redis.conf /usr/local/redis/  

sudo groupdadd redis

sudo useradd -g redis redis --no-create-home

sudo chown -R redis:redis /usr/local/redis

2.添加開機啓動服務

vim /etc/systemd/system/redis-server.service

 添加內容以下:

[Unit]

Description=Redis Server Manager

After=syslog.target

After=network.target

[Service]

Type=simple

User=redis

Group=redis

PIDFile=/var/run/redis_6379.pid

ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf

ExecStop=/usr/local/redis/redis-cli shutdown

Restart=always

[Install]

WantedBy=multi-user.target

3.設置爲開機啓動

systemctl daemon-reload

systemctl start redis-server.service

systemctl enable redis-server.service

4.建立redis-cli軟鏈接

ln -s /usr/local/redis/redis-cli /usr/bin/redis-cli

相關文章
相關標籤/搜索