問題タブ [elastic-cache]

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 に答える
44 参照

amazon-web-services - 文字列フィールドに基づいて redis ハッシュ マップを並べ替える

AWS redis クラスターにクエリ機能を実装しようとしています。すべてのデータをハッシュ マップとして保存し、インデックス付きフィールドごとに SortedSet も作成しました。

クエリを受け取るたびに、SortedSet にクエリを実行して ID を見つけます。クエリには、AND/OR 条件に基づいてマージされる複数のインデックスも含まれる場合があります。ID の最終セットを取得したら、いくつかのフィールドに基づいてデータを並べ替える必要があります。したがって、基本的には、IDに一致するハッシュマップのリストを取得しています。ハッシュマップは以下のようになります

ソート機能を使用できるように、すべてのハッシュをセットに追加しています

文字列フィールドに基づいてソートしようとすると、ソートが機能しないようです

これは、ハスマップがバイトデータとして保存されているためだと思いますが、これらをアルファベット順に並べ替えることができますか?

sort 関数が提供する alpha param も使用してみましたが、うまくいかないようです

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

redis - AWS Redis クラスターモード - 自動フェイルオーバーとマルチ AZ フラグの違いは何ですか?

私はどこにも答えを見つけることができませんでした.ホバリング時の説明フィールドは私にとって同じです:

「マルチ AZ 自動フェイルオーバーのステータス。有効にすると、プライマリ ノードが失われた場合に、リードレプリカへのフェイルオーバーが自動的に行われます」

「自動フェールオーバーのステータス。有効にすると、プライマリ ノードが失われた場合に、リード レプリカへのフェールオーバーが自動的に行われます」

では、マルチ AZ をオンまたはオフにすることは重要でしょうか? 私の推測では、マルチ AZ をオンにすると、他の AZ からレプリケートを読み取るためのフェールオーバーが可能になります。

ありがとうございました

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

amazon-web-services - EC2 サーバーを Nat ゲートウェイとして使用する

本当に小さな ec2 サーバーを nat ゲートウェイとして使用する必要がありますか? Amazon ElastiCache Memcached を使用したいのですが、それは vpc 内にあります。ec2 サーバーは nat ゲートウェイとして安くなりますか?

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

node.js - ssh トンネルと Node.js を使用した Redis 接続が機能しない

Elastic Cache に Redis クラスターがあり、ポート転送後にコマンド ラインを使用して接続すると機能しますが、コードでは機能しません。

node.js を使用して接続すると、エラー接続 redis { ClusterAllFailedError: スロット キャッシュの更新に失敗しました。

lastNodeError: エラー: 接続が閉じられています。