問題タブ [jedis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - sshトンネル経由でJedis経由でredisに接続できません
私は2台のマシンを持っています:machine foo(10.0.0.1
)はredisサーバーを実行しており、machine bar(192.168.0.1
)はjedisを介してfooに接続するjavaアプリケーションを実行しています。jedisにアドレスを与えると、すべてが正常に機能します10.0.0.1
。
しかし、私はfooとbarの間のルーターを信頼していません。また、redisはsslをサポートしていません。そこで、barからfooへのsshトンネルを設定しました。user@bar$ ssh -N -f -L localhost:6379:localhost:6379 user@foo
10.0.0.1
これで、barから、直接またはトンネルを介してfooでredisにtelnet接続できます127.0.0.1
。jedisを使用する127.0.0.1
と、例外java.net.ConnectException: Connection refused
が発生しますが、jedisは正常に接続でき10.0.0.1
ます。
どうすればジェダイにsshトンネルを使用するように説得できますか?
jedis - ジェダイとジョームの誤り
私はチョコレートを介してWindowsにインストールされたRedisを使用しており、JavaプロジェクトでjedisとJOhmをセットアップしています。Redis サーバーはライブの Redis バージョン 2.6 です。投稿にあるような Java オブジェクトを保存しようとすると、エラー メッセージが表示されました。
これは私のJavaオブジェクトです:
誰かがエラーの原因を教えてもらえますか? ありがとう
playframework - 1.2.5とジェダイをプレイ
簡単な質問ですが、Play FrameworkでJedisを使用するにはどうすればよいですか?
依存関係ファイルに追加しました
次にplay deps
、依存関係をダウンロードせずに実行します。
簡単なことだと思いますが、ここで何が間違っているのでしょうか。
PlayFramework1.2.5の使用
redis - 範囲によって並べ替えられた redis セットと交差する単一のコマンド
レディス:
操作する:
sigleコマンドで「結果」をすばやく取得する方法は?
java - Redis との統合テスト
Jedis ライブラリの助けを借りて、プロジェクトで Redis の使用を開始しました。すべて正常に動作していますが、機能テストで Redis を起動する必要があるという問題があり、継続的インテグレーションで回避したいと考えています。これを行う最善の方法は何ですか?
java - AWS EC2 マイクロ インスタンスでの Redis のパフォーマンス
AWS EC2 Micro インスタンス (テスト環境) にデプロイされた Redis インスタンスについて面白い観察をしました。
Redis にヒットする必要があるさまざまな操作の実行時間を測定していました。要約すると、実行時間 (平均) を以下に示します。
ここで気になるのは、最初の 2 つの操作 (接続とリストの一番上の要素の抽出) です。
接続の場合、コードを以下に示します。
そして、リストの一番上の要素を抽出するには:
Redislrange
コマンドのドキュメントから:
時間計算量: O(S+N) ここで、S は開始オフセット、N は指定された範囲内の要素数です。
私のコードから、S は 0 になり、N は 1 になります。
私の質問は次のとおりです。これらのやや些細な操作でこれらの実行時間を引き起こしているのは何ですか。
これらの操作のパフォーマンスに悪影響を与える EC2 マイクロ インスタンスの特性はありますか。
Redis のデプロイに関するいくつかの重要な情報:
前もって感謝します。