天天看點

fpm 打包redis3.0.7

安裝redis

<code>tar</code> <code>-xf redis-3.0.7.</code><code>tar</code><code>.gz -C </code><code>/usr/local</code>

<code>cd</code> <code>/usr/local</code> <code>&amp;&amp; </code><code>mv</code> <code>redis-3.0.7 redis</code>

<code>cd</code> <code>redis</code>

<code>make</code> <code>install</code>

2.編寫redis優化腳本

<code>echo</code> <code>"vm.overcommit_memory = 1"</code> <code>&gt;&gt;</code><code>/etc/sysctl</code><code>.conf </code>

<code>sysctl -p</code>

<code>[root@遊戲測試 ~]</code><code># cat /data/scripts/redis.sh </code>

<code>#!/bin/bash</code>

<code>ln</code> <code>-s </code><code>/usr/local/redis/src/redis-server</code> <code>/usr/bin/</code>

<code>ln</code> <code>-s </code><code>/usr/local/redis/src/redis-cli</code> <code>/usr/bin/</code>   

<code>ln</code> <code>-s </code><code>/usr/local/redis/src/redis-benchmark</code> <code>/usr/bin/</code>

<code>ln</code> <code>-s </code><code>/usr/local/redis/src/redis-check-dump</code> <code>/usr/bin/</code>

<code>ln</code> <code>-s </code><code>/usr/local/redis/src/redis-check-aof</code> <code>/usr/bin/</code>

3.打包

<code>[root@遊戲測試 ~]</code><code># fpm -s dir -t rpm -n redis -v 3.0.7 --post-install /data/scripts/redis.sh -f /usr/local/redis/</code>

<code>no value </code><code>for</code> <code>epoch is </code><code>set</code><code>, defaulting to nil {:level=&gt;:warn}</code>

<code>Created package {:path=&gt;</code><code>"redis-3.0.7-1.x86_64.rpm"</code><code>}</code>

本文轉自 shouhou2581314 51CTO部落格,原文連結:http://blog.51cto.com/thedream/1834245,如需轉載請自行聯系原作者