【Fpm】redis-6.2.4 rpm包制
2021/7/11 19:09:47
本文主要是介绍【Fpm】redis-6.2.4 rpm包制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、首先将Redis-6.2.4编译安装包,安装到自定义的目录
1.1下载redis
wget http://download.redis.io/releases/redis-6.2.4.tar.gz
1.2编译安装
tar zxvf redis-6.2.4.tar.gz
cd redis-6.2.4
make
1.3创建一个目录存放redis程序文件
mkdir /home/redis/
1.4把src的文件复制到/home/redis/
cp src/redis-server /app/redis/ cp src/redis-benchmark /app/redis/ cp src/redis-cli /app/redis/ cp redis.conf /app/redis/
1.5修改redis的配置文件,让其以守户进程的方式启动
vim redis.conf daemonize yes
1.6做开机自启动服务,环境如下
把解压后的/home/software/redis-6.2.4/utils/redis_init_script 文件复制到/etc/init.d/目录下
cp /home/redis-6.2.4/utils/redis_init_script /etc/init.d/
把redis_init_script文件改名为redis
mv /etc/init.d/redis_init_script /etc/init.d/redis
修改redis的为可执行权限,chmod +x redis
chmod +x /etc/init.d/redis
修改redis的文件,为如下:
#!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. # chkconfig: 2345 90 10 #必须曾加 # description: Redis #必须增加 REDISPORT=6379 #启动的端口 EXEC=/home/redis/redis-server #redis启动服务所在文件 CLIEXEC=/home/redis/redis-cli #redis客户端所在文件 PIDFILE=/var/run/redis.pid #启动服务后的PID所在文件 CONF="/home/redis/redis.conf" #redis配置文件
把redis服务添加到系统服务中
chkconfig --add redis
测试redis服务启动停止是否正常
service redis start
确认启动正常会后关闭redis
service redis stop
2、制作rpm包安装后的运行脚本
#存放安装后的运行脚本 mkdir -p /home/redis/script
#将redis的配置启动文件复制到该目录 cp /etc/init.d/redis /home/redis/script/
#rpm包安装后的要运行的脚本 vi server.sh
service脚本如下:
#!/bin.bash #制作自启动服务 cp /app/redis/script/redis /etc/init.d/ chmod +x /etc/init.d/redis chkconfig --add redis chkconfig redis on
3、生成rpm包
fpm -s dir -t rpm -n redis -v 6.2.4 --post-install /app/redis/script/server.sh -f /app/redis/
这篇关于【Fpm】redis-6.2.4 rpm包制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18Redis安装入门:新手必读指南
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作