問題タブ [redis-cluster]
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.
redis - 自動入力キャッシュとしてのRedis
Redis を自動生成キャッシュ (またはプルスルー キャッシュ) として使用できますか?
つまり、このエントリがまだキャッシュされていない場合、その場でエントリを作成できますか?
transactions - Redis クラスターでトランザクションをサポートする Redis クライアント (Java を推奨) はありますか?
私はオンラインで集中的に調べましたが、この機能を提供する成熟した Redis クライアントを見つけることができませんでした。このプロジェクトのみが見つかりました。上記を提供するRedisクライアントを知っている人はいますか? ありがとうございました。
redis - get "keypattern*" が Redis クラスターで機能しない
Redis 環境では、次のようなコマンドに精通しています。
:キー *
:パターンを取得
しかし、これらはクラスターでは簡単に機能しません。
「keys *」の回避策を見つけました(遅いですが)。しかし、私は「パターンを取得」で立ち往生しています
私の理解によると、なぜそれがうまくいかないのかという理由は..
各 redis ノードはアルゴリズムを使用して任意のキーのハッシュを見つけ、どのノードがどのハッシュ ブロックを所有しているかを既に認識しています。そのため、呼び出し (get/set/hmget/.....) をその特定のノードにリダイレクトします。
パターンの場合、実際のキーを取得するまで、 hash の所有者を特定する方法がありません。
キーが xyz で、xy* を使用するとそのハッシュが 100 であると仮定すると、xy で始まるキーのハッシュの可能なリストを取得する方法はありません
誰かがここで光を示すことができるかどうか、または私の理解が間違っているかどうか(そうであればうれしいです)、または私の要件に適したツール(jedisのような...)が利用できるかどうか疑問に思っていました
ありがとう !
redis - hsetを使用してredisクラスター内の異なるノードにデータを保存する方法は? 例えば。hset ユーザー名1 aa name2 bb
HSETを使用していくつかのキー/値を保存するためにredisを使用しています。これが私が使用しているコマンドの例です。
redis クラスターを試してみます。異なるノードにデータを保存するにはどうすればよいですか?