Javascript/nodejs/redis
提供: 初心者エンジニアの簡易メモ
nodeにredisインストール
npm install -g redis
pub/subサンプル
クライアントからサーバへメッセージを送る
vi redissocketserver.js
var sys = require('sys'); var redis = require('redis'); var subscriber = redis.createClient(6379, 'localhost'); subscriber.subscribe('channel1'); subscriber.on("message", function(channel, message) { sys.puts(channel + " :" + message); });
- 起動
node redissocketserver.js
- 別コンソールからメッセージpush
/usr/bin/redis-cli publish 'channel1' 'messege1'
サーバからクライアントへメッセージを送る
- 別コンソールでクライアント立ち上げ
/usr/bin/redis-cli subscribe "channel1"
- サーバからメッセージ送信コード記述
vi redissocketserver.js
var sys = require('sys'); var redis = require('redis'); var publisher = redis.createClient(6379, 'localhost'); publisher.publish("channel1", "messege2");
- サーバからメッセージ送信
node redissocketserver.js