Redis的安装与开机自启动

1.检查安装依赖程序

//安装需要的运行环境,防止安装出错

yum -y install gcc automake autoconf libtool make

yum install gcc-c++

yum install -y tcl

2.获取安装文件

mkdir /www

cd /www

#获取安装文件

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

#解压 

tar -xvf redis-5.0.7.tar.gz

3.进入目录、编译、安装

cd /www/redis-5.0.7/

make test

make

cd  /www/redis-5.0.7/src

make PREFIX=/www/redis install

cp /www/redis-5.0.7/redis.conf /www/redis

mkdir /www/redis/log

4.修改配置文件

#开启后台启动

lmonize yes (no -> yes)

# 你可以绑定单一接口,注掉,可以允许任何机器访问

# bind 127.0.0.1

#设置redis连接密码,配置了连接密码,客户端在连接redis时需要通过auth 123465 命令提供密码,

#requirepass 123456

#设置模式非保护模式,

protected-mode no

#数据存放路径,rdb存放的路径

dir /usr/local/redis/log

#指定持久化方式,

appendonly yes

5.创建服务启动配置文件

vi /lib/systemd/system/redis.service

[Unit]

Description=Redis

After=network.target

[Service]

Type=forking

PIDFile=/var/run/redis_6379.pid

ExecStart=/www/redis/bin/redis-server /www/redis/redis.conf

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

创建软连接

ln -s /lib/systemd/system/redis.service /etc/systemd/system/multi-user.target.wants/redis.service

刚刚配置的服务需要让systemctl能识别,就必须刷新配置

systemctl daemon-reload

redis服务加入开机启动

systemctl enable redis

6.常用命令集合

禁止开机启动

systemctl disable redis

启动

systemctl start redis

重启

systemctl restart redis

停止

systemctl stop redis

查看状态

systemctl status redis

启动Redis

/www/redis/bin/redis-server /www/redis/redis.conf

你可能感兴趣的:(Redis的安装与开机自启动)