:::: MENU ::::

CentOS5.5にredisをソースからインストール

Pocket

ほかの作業で必要だと思って入れたのに結局使わなかったradis。
そのまま放置も空しいのでインストール手順だけメモっておく。

インストール

# /usr/local/src
# wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz
# tar xzf redis-2.4.6.tar.gz
# cd redis-2.4.6
# make
# make install

起動確認

# redis-server
これでサーバが起動します。
起動させたまま、別のターミナルで以下を実行。
# redis-cli
redis 127.0.0.1:6379> ping
PONG
redis 127.0.0.1:6379> set foo bar
OK
redis 127.0.0.1:6379> get foo
"bar"
redis 127.0.0.1:6379> quit

起動スクリプトを作成

# cd ./utils/
# ./install_server.sh
設定は全部デフォルトでいいと思う

起動スクリプトの定数定義あたりがおかしいので修正
# vi /etc/rc.d/init.d/redis_6379
-----
#/bin/sh
#Configurations injected by install_server below....

EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/etc/redis/6379.conf"

REDISPORT="6379"

###############
-----

起動確認
# /etc/init.d/redis_6379 start
Starting Redis server...
# /etc/init.d/redis_6379 stop
Stopping ...
Redis stopped
Pocket


So, what do you think ?