MacにRedis入れてSUB/PUBとかを試す


Laravel EchoでRedis(SUB/PUB)使うのでおさらい。

インストール

brew install redis

Redisサーバの起動

redis-server

終了はctr + cで。

Redisクライアントの利用

別のコンソールで、

redis-cli
127.0.0.1:6379>

Key-Valueの登録・確認

いちおう。どんなkeyがあるかはKeysで確認。

set name hoge
get name

Keys *

SUBSCRIBE/PUBLISH

コンソール1で

redis-cli
>SUBSCRIBE hoge
1) "subscribe"
2) "hoge"
3) (integer) 1

hogeというチャネルを購読。

コンソール2で、

redis-cli
>PUBLISH hoge "hello world!"

hogeというチェネルに発行。

コンソール1に、

1) "message"
2) "hoge"
3) "hello world!"

発行したものが届く。

簡単ですが以上です。