Redis 3.2.x の記事はいくつもありますが、現在の Stable である 5.0.8 に関しての記事がなかったので記録します。
セットアップ手順
ソースのダウンロードと展開
% http://download.redis.io/releases/redis-5.0.8.tar.gz
% tar xvzf redis-5.0.8.tar.gz
ビルド前準備
Redis には configure がありません。
src/Makefile
のインストールパスを直接編集します。
PREFIX?=/usr/local
を PREFIX?=$(HOME)/usr/local
とします。
### 省略 ###
PREFIX?=$(HOME)/usr/local
### 省略 ###
ビルドとインストール
% gmake
% gmake install
Warning はいくつも出ますが、Error は発生していません。
動作確認
% $HOME/usr/local/bin/redis-server -v
Redis server v=5.0.8 sha=00000000:0 malloc=libc bits=64 build=7ae0b2bf8de7e59e
起動手順
原始的な方法ですが、nohup とバックグラウンドプロセスを組み合わせて起動します。
% nohup $HOME/usr/local/bin/redis-server < /dev/null >& /dev/null &
動作確認
redis-cli を実行します。
% $HOME/usr/local/bin/redis-cli
127.0.0.1:6379> exit
%
プロンプトが表示されれば成功です。