かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Redisでハマったメモ。

HomebrewでRedisをインストール

$ brew install redis

.bash_profileにショートカットするエイリアスを設定

alias redis.start='redis-server'
alias redis.stop='redis-server shutdown'
alias redis.restart='redis-server restart'

redisを起動

$ redis.start

こんな感じで使っていたのですが、
redisを終了する際に

$ redis.stop
$ 06 Jun 11:44:29.208 # Fatal error, can't open config file 'shutdown'

ん?

$ redis-server shutdown
$ 06 Jun 11:48:46.836 # Fatal error, can't open config file 'shutdown'

んんん!? エラー出てる...

設定したconfを読み込んで起動しないとデフォルト設定で立ち上がってしまうので、configがオープンできないってエラーになってるっぽい!

なので、
Homebrewでredisをインストールしているのでconfファイルのパスは
/usr/local/etc/redis.conf
redisの起動は

$ redis-server /usr/local/etc/redis.conf

.bash_profileにショートカットするエイリアスを設定するならこんな感じ。

alias redis.start='redis-server /usr/local/etc/redis.conf'
alias redis.stop='redis-server /usr/local/etc/redis.conf shutdown'
alias redis.restart='redis-server /usr/local/etc/redis.conf restart'

参考にしました。
Redisのインストールとちょっと使ったメモなど | シーズクリエイターズブログ