こんにちは。芹沢です。 あれこれとキャラ付けを考えたんですが思いつかないのでこのままで。 前回の続きで、今回はJavaからredisを操作してみます。 事前準備 RedisのJavaライブラリは下記のようなものがあります。 jedis jredis JDBC-Redis 今回記事を書くにあたってjedisとjredisの2つを試してみましたが、お手軽さ重視で今回はjedisをご紹介します。 1.jedisライブラリを入手します。 mavenのdependencyを使って落としてくることもできますが、サクっと試したいのでgit hubからjarをダウンロードします。 ※zipの中にあるjarだけだと一部の依存性ライブラリが足りず、 jedisのconnection poolが使えないという問題があるようなので今回はconnection pool使わないでサーバに接続する実装を紹介します
Node におけるスケールアーキテクチャ考察(Scale 編)というエントリーを読んで、RedisはPub/Sub型通信をサポートしているという事を知りました。エントリーでも言及されているように、Pub/Subを使えば Node.js + WebSocket サーバをスケールする際に、中継サーバの役割を果たす事が出来るはずです。 そんな訳で実際に Node.js と Redis を使って Pub/Sub の実験を行なってみました。ユーザが別々のNode.jsサーバに接続していてもWebSocketを通してメッセージのやり取りを出来るようにします。 イメージとしてはこんな感じです。 下準備# Ubuntuの場合は apt-get で1発でインストールする事が出来ます。 $ sudo apt-get install redis npmでredisモジュールをインストールします。 $ npm i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く