【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-03-21redisinsight-v2
- 2024-02-26Typed property App\Api\Mapper\GamePropsConfigMapper::$apiRedis must not be accessed before initia-icode9专业技术文章分享
- 2024-02-21redisson getlock
- 2024-02-20redis config
- 2024-02-20redis leaderboard
- 2024-01-23缓存选型:Redis or MemCache
- 2024-01-22面试官:Redis持久化能关吗?怎么关?
- 2024-01-21Redis压测工具redis-benchmark-icode9专业技术文章分享
- 2024-01-19这才是你应该了解的Redis数据结构!
- 2024-01-18Redis系列:使用 Redis Module 扩展功能