CentOS7中安装redis,并应用服务化

安装redis:

#将redis-4.0.14.tar.gz放入/usr/local目录下
[root@CentOS7 local]# tar zxvf redis-4.0.14.tar.gz #解压到当前目录下

检查是否安装gcc,若未安装gcc

[root@CentOS7 redis-4.0.14]# yum search gcc
[root@CentOS7 redis-4.0.14]# yum install gcc

编译

[root@CentOS7 redis-4.0.14]# make

服务化

[root@CentOS7 redis-4.0.14]# find / -name *.pid  #查看redisPID文件,若存在则redis已启动
[root@CentOS7 redis-4.0.14]# vim redis.conf #

将daemonize 设置为yes,然后按 :wq! 保存并退出
在这里插入图片描述

[root@CentOS7 redis-4.0.14]# cd /usr/lib/systemd/system  #切换目录,进入服务描述文件目录
[root@CentOS7 system]# vim redis.service  # 创建新的redis服务描述文件

redis.service文件

[Unit]
Description=Redis  #描述
After=syslog.target network.target remote-fs.target nss-lookup.target  #在这些服务启动后启动redis

[Service]
Type=forking #在后台启动服务
PIDFile=/var/run/redis_6379.pid #pid文件位置
ExecStart=/usr/local/reids-4.0.14/src/redis-server /usr/local/redis-4.0.14/redis.conf #启动目录加载配置
ExecStop=/bin/kill -s QUIT $MAINPID #正常关闭进程
PrivateTmp=true

[Install]
WantedBy=multi-user.target #将redis服务分配到multi-user.target这个组上
[root@CentOS7 system]# systemctl daemon-reload  #重新加载服务
[root@CentOS7 system]# systemctl start redis #启动服务
[root@CentOS7 system]# systemctl status redis #查看redis服务状态,检查是否启动成功
[root@CentOS7 system]# systemctl enable redis #设置开机启动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值