RedisをJava(jar)で使ってみる
Redisとは
- URL
- NoSQLです。
- メモリ上で動作します。
- キーバリューストア(KVS)です。
- リアルタイムランキング集計などに向いています。
目次
- MacでRedis(対話テスト・Ecripse上のJavaで実行)
- UbuntuでRedis(対話テスト・jarの実行)
MacでRedis
- 環境
- MacOS Sierra ver 10.12.6
EclipseとHomebrewをインストール
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
動く!!!
今後の予定
- MacでRedis(対話テスト・Ecripse上のJavaで実行)
- UbuntuでRedis(対話テスト・jarの実行)
MacでRedis
- 環境
- MacOS Sierra ver 10.12.6
EclipseとHomebrewをインストール
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
動く!!!
今後の予定
jedisをlib配下へダウンロード
外部ライブラリとして追加し実行
RedisとHBaseを試してみよう
URL
jarにしてMac上で動かしてみます。
Ecripseでjarを作成します。
プロジェクト名の上で右クリック→エクスポート→Java→JARファイル「次へ」→エクスポート先を選択→完了→OK
ターミナルを開き、redisを起動します。
redis-server
エクスポートしたフォルダに移動し、jarを実行します。
java -jar RedisTest.jar
動く!!!
- 環境
- 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動く!!!
今後の予定
気が向いたら冗長化に挑戦したいと思います。気が向いたら、ですが……。
Author And Source
この問題について(RedisをJava(jar)で使ってみる), 我々は、より多くの情報をここで見つけました https://qiita.com/Kazutaka_Kishi/items/74aeebd5ec5db1144dd4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .