no-image

さくらのレンタルサーバーで Redis 5.0.8 を使う

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/localPREFIX?=$(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
%

プロンプトが表示されれば成功です。

参考