Redis pub/sub

RedisはmemcacheやTokyoCabinetなどと同じ、KVSの一つ。
さらに、Pub/Sub型の通信をサポートしている。

事前にSubscriberとして接続していると、Publisherからデータが送られてきたとき、接続していたSubscriberすべてにデータが送信される。

Gearmanの場合は、キューを処理するために一つのワーカーにだけデータが送られるが、Pub/Subの場合は、すべてに送られるようなイメージ。

install

# yum install redis --enablerepo=epel

設定

# vim /etc/redis.conf
許可するIPアドレス。すべて許可するならコメントアウト
#bind 127.0.0.1