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

相关文章
相关标签/搜索