fpm 打包redis3.0.7

  1. 安装redis
tar -xf redis-3.0.7.tar.gz -C /usr/local
cd /usr/local && mv redis-3.0.7 redis
cd redis
make install

2.编写redis优化脚本

echo "vm.overcommit_memory = 1" >>/etc/sysctl.conf 
sysctl -p
[[email protected]游戏测试 ~]# cat /data/scripts/redis.sh 
#!/bin/bash
ln -s /usr/local/redis/src/redis-server /usr/bin/
ln -s /usr/local/redis/src/redis-cli /usr/bin/   
ln -s /usr/local/redis/src/redis-benchmark /usr/bin/
ln -s /usr/local/redis/src/redis-check-dump /usr/bin/
ln -s /usr/local/redis/src/redis-check-aof /usr/bin/

3.打包

[[email protected]游戏测试 ~]# fpm -s dir -t rpm -n redis -v 3.0.7 --post-install /data/scripts/redis.sh -f /usr/local/redis/
no value for epoch is set, defaulting to nil {:level=>:warn}
no value for epoch is set, defaulting to nil {:level=>:warn}
Created package {:path=>"redis-3.0.7-1.x86_64.rpm"}
时间: 2024-11-29 02:06:59

fpm 打包redis3.0.7的相关文章

fpm打包redis3.0.7

1.安装redis tar -xf redis-3.0.7.tar.gz -C /usr/local cd /usr/local && mv redis-3.0.7 redis cd redis make install 2.编写redis优化脚本 echo "vm.overcommit_memory = 1" >>/etc/sysctl.conf sysctl -p [[email protected]游戏测试 ~]# cat /data/scripts/

使用FPM打包工具打rpm包

一:安装ruby环境和gem命令: fpm 是 ruby写的,因此系统环境需要ruby且版本必须大于1.8.5 # yum -y install ruby rubygems ruby-devel 查看当前ruby源 # gem source -l 添加国内源 # gem sources -a http://mirrors.aliyun.com/rubygems/ 删除国外源 # gem sources --remove --remove http://rubygems.org/ 安装fpm 可能

安装fpm打包工具

1      安装fpm打包工具 建议首次安装依次进行.后面很绕还容易把服务器搞崩溃,即使安装不上也就算了,这个打包在自己机器测试最好嘛. 1.1  首次安装 yum -y install ruby rubygems ruby-devel gem sources-a http://mirrors.aliyun.com/rubygems/ gem sources--remove http://rubygems.org/ gem installfpm ERROR:  Could not find a

FPM打包工具制作线上nginx的RPM包

一.安装FPM打包工具 1.FPM是ruby的模块,先安装FPM依赖的包 [[email protected] ~]#  yum -y install ruby rubygems ruby-devel rpm-build 2.因国内网络环境,访问http://rubygems.org/站点时不稳定,所以增加国内toabao提供的一个镜像站点,把原来的站点移除 [[email protected] ~]#  gem sources -a https://ruby.taobao.org/ [[ema

redis3.0集群搭建

Redis集群搭建 redis cluster介绍 节点自动发现.集群容错slave选举.Cluster管理.集群配置管理. 集群中的每个Redis节点需要2个TCP连接端口,如6379端口用于Client连接,16379端口用于集群数据通信 集群采用Hash Slot方案,而不是一致性哈希,共16384个Hashslot.如果有3台机器,那么NodeA在0-5500,NodeB 在5501-11000,NodeC在11001-16384.这种设计下,添加,删除新Node比较方便. 由于Hash

源码安装redis-3.0.5

##### 安装redis-server ##### # 创建运行用户 useradd redis -s /sbin/nologin -M # 上传软件到指定位置,我的软件保存位置为 mkdir -p /server/tools/ # 解压,配置,编译,安装 cd /server/tools/ tar -zxf redis-3.0.5.tar.gz  cd redis-3.0.5 make PREFIX=/usr/local/redis make PREFIX=/usr/local/redis 

fpm打包工具

在linux环境下时,总是需要进行大量的软件安装和软件测试,如果从源码编译,可能要花费大量的编 译时间,在确保包依赖关系正常的情况下,将安装好的软件打包成rpm包,可以很快的安装部署 打成rpm包有两种方式: 1.写spec文件,使用rpm-build 2.使用fpm打包 第一种方式我没有尝试过,太繁琐,一点一点写spec文件的参数,各种出错,一不留神就花费大半个 小时:软件的产生就是为了方便系统管理员管理,减少不必要的时间浪费,学会软件使用需要花费太 多的时间掌握,实在是有点惨不忍睹. 第二种

Redis3.0.5学习笔记(一)基础入门

欢迎访问:鲁春利的工作笔记,学习是一种信仰,让时间考验坚持的力量. 官方网站:http://redis.io/ 下载地址:http://redis.io/download 中文帮助:http://www.redis.cn/ Redis是一种面向"键/值"对数据类型的内存数据库,可以满足我们对海量数据的读写需求. redis的键只能是字符串: redis的值支持多种数据类型: 1:字符串 string 2:哈希 hash 3:字符串列表 list 4:字符串集合 set 不重复,无序 5

redis3.0集群安装部署

wget http://download.redis.io/releases/redis-3.0.0.tar.gz && tar zxvf redis-3.0.0.tar.gz && cd redis-3.0.0 && make PREFIX=/usr/local/redis install mkdir -p /usr/local/redis/run mkdir -p /usr/local/redis/logs mkdir -p /usr/local/red