問題タブ [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.

0 投票する
1 に答える
892 参照

java - Jedisを使用してredisサーバーのシステム時刻を取得するにはどうすればよいですか?

OK.Redis のシステム サービス コマンドがTIMEであることがわかりました。このコマンドを使用して、Redis サーバーのシステム時刻を取得できます。

しかし、ジェダイには同じコマンドが見つかりません。

Java で、Redis サーバーのシステム時刻を取得するにはどうすればよいですか?

また、TIME コマンドは複数一括応答を返します。TIME の値を取得するにはどうすればよいですか?Java クライアントで使用するにはどうすればよいですか?

例があれば、どうもありがとう!

0 投票する
1 に答える
464 参照

playframework - Jedis 2.1.0 でコンストラクター Jedis(java.net.URI) が欠落しているため、sbt コンパイルが失敗する

私の単純なプロジェクトには、Jedis (Java Redis ライブラリ) へのライブラリ依存関係があります。

私は両方を実行しplay updateplay dependencies成功しました。

しかし、実行するsbt compileと、次の問題が報告されます。

私は何を間違っていますか?

0 投票する
0 に答える
2471 参照

java - UnknownHostException と /etc/hosts

IPv4 および IPv6 アドレスを含む /etc/hosts ファイルにレコードがありますが、次のようhost-name.com になることがあります。UnknownHostException

どのようにそれが可能で、どうすれば解決できますか?

  • Unscd を使用した Linux 3.2 (Debian 安定版)
  • Java 1.7.0_45 で-Djava.net.preferIPv4Stack=true
  • /etc/nsswitch.conf に次の行がありますhosts: files dns
  • /etc/hosts パーミッション-rw-r--r--
0 投票する
0 に答える
387 参照

java - ソート済みセットの Redis 挿入ラグ

アプリケーション (jedis ドライバーを使用して Java で記述) から少量のデータ (約 50 バイト) を、約 360 のメンバー (各メンバーにも非常に少量のデータが含まれる) を持つソート済みセットにプッシュしようとしています。アプリケーションが挿入を行ってから、redis サーバー (別のデータ センターにある別のサーバー) で結果を確認するまでに 60 ~ 90 秒のタイムラグが発生しています。これは一貫して発生します。最初は、アプリケーションに何かが原因でクエリがハングし、1 分後に実行されると思っていましたが、そうではありません。クエリを実行した直後にアプリケーション サーバーを完全にシャットダウンし、新しいアイテムがまだ 1 分表示されるためです。後でRedisで。さらに、セットのすべての要素を削除して挿入を再試行すると、すぐに実行されました (これは意図した動作です)。

これは完全にテスト環境にあり、他のトラフィックがどちらのサーバーにもヒットしていません。私のRedisサーバーにはデータがほとんどなく、十分なRAMとCPUがあります。アプリケーション サーバーと redis サーバー間のレイテンシは約 50 ミリ秒です。

このような遅延を引き起こしている可能性のある、私が見逃している構成設定はありますか?

前もって感謝します。

編集:挿入するための私のコードは次のとおりです

そして取得 (ただし、挿入後 1 ~ 2 分間はキーが redis サーバーの redis-cli に表示されないことに注意してください。したがって、このコードは決して問題の一部ではありませんでした):

編集: いくつかの詳細情報 - Redis サーバーを数日間オンにしてから再起動しました (開発環境にあるため、トラフィックはほとんどありません)。セットが 1000 メンバーに達すると、更新が即座に行われるようです。この問題は私にとってはまだ厄介な問題であり、原因を特定して今後発生しないようにしたいと考えています。それまでは、これを本番環境にリリースすることはできません。

0 投票する
4 に答える
5237 参照

java - JAVA を使用して redis から同様のパターン キーを削除する

Javaでredis接続にjedisを使用しています。

jedis を使用して、redis サーバーから同様のパターン キーを削除したいと考えています。例:
1. 1_パターン
2. 2_パターン
3. 3_パターン
4. 4_パターン
5. 5_パターン

del(key) を使用できますが、削除されるキーは 1 つだけです。

del("*_pattern") のようなものが欲しい

0 投票する
2 に答える
2336 参照

java - Redis : jedis インスタンスを static final フィールドとして初期化できますか?

Java のデータ ソースとして Redis を使用する必要があるため、次のコードを使用することにしました。

サーバーが自動的に Jedis (Redis API for Java) を初期化すると思いましたが、これは Jedis を使用する良い方法ですか?