問題タブ [redisson]
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 - Redisson を使用して Redis クラスターにバイト配列をアップロードするには?
純粋なバイト配列をアップロードする方法についての説明が見つかりませんでした。Redisson には RBitSet がありますが、バイトではなくビットの配列を管理します。Redissonを使用してバイト配列を保存するには?
これが私の構成です:
redisson - redisson RMapCache を使用しているアプリケーションがしばらくダウンした場合、復元できますか?
Redisson RMapCache を使用して、マップ内の個々のエントリの有効期限を設定したいと考えています。アプリケーションがその間にクラッシュし、その後ダウンタイムで期限切れになると想定されていたキーが起動するとすぐに期限切れになる場合はどうなりますか? または、このユースケースでは redisson 以外のものを見る必要がありますか?
java - 例を使用した Redisson のベスト プラクティス構成
Singeltonの一部として、以下のようにRedissonクライアントを構成します。 redisson configによってパフォーマンスを向上させるベスト プラクティスは何ですか? Redissonマップでオブジェクトを無効にする最良の方法は何ですか?
使用例:
redisson - Redis で使用される Redisson ライブラリが RedisConnectionException をスローする
Redisson ( https://github.com/redisson/redisson ) は、いくつかの redisson 変数を更新しようとしているときに、基になる redis がダウンしているときに org.redisson.client.RedisConnectionException をスローします。では、なぜコードで言及しないのですか: すべてのメソッドに対して org.redisson.client.RedisConnectionException をスローするようなものですか?
ハッシュマップの個々のエントリにタイムアウトを設定できるため、このライブラリを使用したかったのです。本番アプリケーションで使用します。安全に使用できますか?
java - redisson でバケットを設定する前にロックする必要がありますか?
Redisson でバケットを設定したい場合、組み込みによって競合状態を防ぐ必要がありRedisson.getLock()
ますか? それともRBucket.set()
それを内部で行うのですか?
一般に、アプリケーションの要件以外に、Redisson との間で何かを設定/取得する前にブロックをロックで囲む必要があるシナリオはありますか?
java - Redisson lib の ScoredSortedSet を使用して、大量の書き込みがある環境内で実際のアイテム ランクを取得しても問題ありませんか?
Java Redisson ライブラリで Redis を使用したい。アイテムのフィールドに基づいて、アイテムをソートされた順序で保存するタスクがあります。主な制約は次の 3 つです。
- アイテムの並べ替えフィールドは頻繁に更新される可能性があります。コレクション全体で 1 秒あたり最大 25,000 の更新が発生する可能性があります。
- コレクション内の各アイテムの実際のランクを非常に高速 (最大 5 ミリ秒) で取得する必要があります。
- コレクションのサイズは、最大 2,500 万のアイテムになる可能性があります。
そのような制約で Redisson ScoredSortedSet.rank メソッドを使用しても問題ありませんか、それとも適切ではなく、より良い解決策がありますか?