問題タブ [amazon-elasticache]
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.
amazon-web-services - Java APIからelasticacheノードのアドレスを取得するには?
次のように describeCacheClusters リクエストを作成し、有効な応答を取得していますが、そのクラスターに使用可能なノードがある場合でも、getCacheClusters() メソッドは null を返します。使用する必要がある別のリクエストやパラメーターがありませんか?
php - Elasticache 構文を Memcache 構文 (PHP を使用) に関連付けるにはどうすればよいですか?
これを使用して EC2 Linux インスタンスに memcache をインストールした後:
私はすぐにこれを行うことができます:
後で、このキャッシュされた配列に次のようにアクセスできます。
connect()
私の質問は、memcache の、set()
、およびget()
コマンドと相関する Elasticache 構文は何ですか? AWS PHP SDK の Elasticache 部分に完全に混乱しています。
php - Zend Cache と AWS ElastiCache を複数のサーバーで使用するとキャッシュ値が一致しない
2 つのキャッシュ ノードを持つ AWS ElastiCache クラスターを指す memcached バックエンドで Zend Cache を使用しています。キャッシュのセットアップは次のようになります。
過去に、単一の EC2 サーバーを使用してキャッシュの書き込みと読み取りを行った場合、キャッシュに関する問題に気付いたことはありません。
しかし、最近 2 台目の EC2 サーバーを導入したところ、突然、あるサーバーからキャッシュに書き込み、別のサーバーから読み取るときに問題が発生するようになりました。両方のサーバーは同じ AWS アカウントによって管理されており、どちらのサーバーも個別にキャッシュへの書き込みまたはキャッシュからの読み取りに問題はありません。両方に同じキャッシュ構成が使用されます。
サーバー Aが実行する$cache->save('hello', 'message');
サーバー A$cache->load('message');
からの後続の呼び出しは、期待されるhelloの結果を返します。
ただし、サーバー Bが実行される$cache->load('message');
と、falseが返されます。
ElastiCache に関する私の理解では、読み取りリクエストを行うサーバーは、返されるキャッシュ値に影響を与えるべきではありません。誰でもこれに光を当てることができますか?
asp.net - ASP.NET を使用して Amazon ElasticCache を読み書きする方法
ASP.NET SDK を使用して、Amazon ElasticCache との間でデータを読み書きできるコマンドを知りたいです。オンライン ドキュメントを見ましたが、その方法がわかりませんでした。
コードで行ったこと: ID とアクセス パスワードを格納するために、web.config にキーを作成しました。
AmazonElasticCacheClient オブジェクトを初期化し、資格情報文字列を渡します。
データを配置する方法と、ElasticCache クラスターからデータを取得する方法を示すサンプル コードが必要です。ありがとう。
memcached - memslap を使用した Elasticache のベンチマーク
memslap を使用して、Amazon AWS クラウドで実行されている Elasticache m2.4xlarge インスタンスのベンチマークを行っています。
memslap は、m2.4xlarge Amazon EC2 Linux インスタンスから実行されます。Memslap は同時実行レベル 256、512 で正常に動作しますが、同時実行レベルが 1024 の場合は失敗します。
concurrency = 1024 で memslap を実行すると、次のエラー getaddrinfo() が表示されます: 名前またはサービスが不明です 初期化に失敗しました
memslap がより高い同時実行レベル (>1024) で動作するように EC2 インスタンスを調整するにはどうすればよいですか?
ulimit 出力は無制限で、sysctl -p は「fs.file-max = 300000」を示します
-サントッシュ
java - Memcached session manager for session management in EC2 instances
I am new to AWS. Can anyone tell me how can I use memcached session manager with EC2 instances on which tomcat is installed for handling the session data? How can elasticache be used in this context?
ruby - memcached の戻りコード 44120 は何を意味しますか?
値 44120 の memcached クラスターからリターン コードを取得しています。このリターン コード値の意味がわからないため、memcached-northscale ruby クライアントが機能しなくなります。
このコードの意味と、それを処理できる ruby memcached クライアントを特定できる人はいますか?
この値を返す AWS ElastiCache クラスターを使用しています。
ありがとう!
更新: memcached-northscale を memcached に置き換えようとしたところ、次の例外が発生しました。
根本的な原因はわかりませんが、memcached-northscale の以前の問題に関連している可能性があります。
私も例外を得ました:
java - Javaでmemcached/spymemcachedをフラッシュする方法
ホストされているawselasticachememcachedインスタンスをクリアしたい。これをJavaからプログラムで実行したいと思います。
私はこれを試しましたが成功しませんでした:
Javaでプログラムでキャッシュをクリアするにはどうすればよいですか?
java - aws Java SDK でエンドポイントを設定した後、elasticache インスタンスを記述するときにエラーが発生する
AWS Elasticache でキャッシュ クラスター ノードを記述しようとしています。Finding AWS ElastiCache endpoints with Java (ソリューション コード) の例を使用しています。
私はコードを使用します:
このコードを実行すると、次のエラーが表示されます。
スレッド「メイン」ステータス コードの例外: 400、AWS サービス: AmazonElastiCache、AWS リクエスト ID: null、AWS エラー コード: null、AWS エラー メッセージ: null
setEndpoint コードを削除すると、コードはエラーになりませんが、ノードが返されず、出力されません。私が推測している理由は、US-EAST リージョンがデフォルトで照会されるためです。
このエラーを回避する方法を知っている人はいますか?
php - PHPセッション管理+AWSElastiCache&DynamoDB
AWSリモートセッション管理ソリューションを実装しようとしており、インターネット上の他の経験を読んでいます。
私の読書から、ElastiCacheはPHPセッション管理で著しく高速であることがわかりましたが、ElastiCacheがクラッシュしたり、部屋が不足したり、AWSのメンテナンス期間などが発生したりすると、すべてのセッションが失われる可能性があります。
質問:ElastiCacheとDynamoDBの両方を同時に使用することは可能ですか?
どちらもセットアップが簡単に見えるphpハンドラーを持っていることがわかりますが、セッションにElastiCacheを使用しながら、同時にDynamoDBにバックアップし、セッションが存在しない場合はDynamoDBをチェックすることは可能(または現実的)でしょうか?
考え?
PHPセッション管理用のElastiCacheとDynamoDBの速度の違いについて意見はありますか?