RedisをJava(jar)で使ってみる


Redisとは

  • URL
  • NoSQLです。
  • メモリ上で動作します。
  • キーバリューストア(KVS)です。
  • リアルタイムランキング集計などに向いています。

目次

  1. MacでRedis(対話テスト・Ecripse上のJavaで実行)
  2. UbuntuでRedis(対話テスト・jarの実行)

MacでRedis

  • 環境
  • MacOS Sierra ver 10.12.6

EclipseとHomebrewをインストール

  • MacにEclipseをインストールと日本語化
    URL
  • MacにHomebrewをインストールする
    URL

MacにRedisをインストール
jedisをlib配下へダウンロード
外部ライブラリとして追加し実行

  • RedisとHBaseを試してみよう
    URL

  • jarにしてMac上で動かしてみます。
    Ecripseでjarを作成します。

  • プロジェクト名の上で右クリック→エクスポート→Java→JARファイル「次へ」→エクスポート先を選択→完了→OK

  • ターミナルを開き、redisを起動します。
    redis-server

  • エクスポートしたフォルダに移動し、jarを実行します。
    java -jar RedisTest.jar

  • 動く!!!

UbuntuでRedis

  • 環境
  • VirtualBox
  • Ubuntu_16_04_LTS

UbuntuにRedisをインストール

  • sudo apt -y install redis-server

  • Redisを起動して対話テストを行います。
    redis-cli
    127.0.0.1:6379> ping
    PONG

  • 任意のフォルダにEcripseで作成したjarを配置します。
    java -jar RedisTest.jar

  • 動く!!!

今後の予定

気が向いたら冗長化に挑戦したいと思います。気が向いたら、ですが……。