問題タブ [spymemcached]
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 - memcached のアクセス時間を速くする方法
memcachedClient に値を保存しました。getメソッドを使用してフェッチしようとすると、実行するたびに30ミリ秒または70ミリ秒のランダムな時間がかかります。ここに私が時間を測定しようとしているコードがあります
ここで l2-l1 の場合、70-80 ミリ秒のような測定可能な値が得られます。時々500ミリ秒。この時間を減らしたかっただけです。助けてください。
java - 別のポートで memcached を使用する方法
しかし、それでも11212ではなくポート11211をリッスンしています.なぜですか?
java - 同じ memcached サーバー上の異なる Memcached サービス
単一のmemcachedサーバーで別のサービスを作成しています
それはパフォーマンスのオーバーヘッドを引き起こしますか?
java - spymemcached で設定されたアイテムは php memcached で取得できません
spymemcached を使用しています。いくつかのアイテムを設定しました。次に、php スクリプトを実行しますが、php memcached を使用してこれらのアイテムをすべて取得することはできません。PHP-Memcached は、これらのアイテムを部分的にしか取得できません。
PHP のハッシュ アルゴリズムや分散戦略を変更できません。私たちのシステムでは、デフォルトのハッシュを使用しています(これは、php.netのドキュメントによると、一度に1つずつジェンキンです)。また、分散戦略は php-memcached のモジュロです。spymemcached がコンシステント ハッシュを使用していることを読みました。spymemcached でモジュロ ハッシュを使用する方法はありますか。
つまり、spymemcached の set 操作またはその他のストア操作を php-memcached の get 操作と互換性を持たせるにはどうすればよいでしょうか?
spymemcached でそれができない場合、それを可能にする Java の他の memcached クライアントはありますか?
支援は感謝されるだけでなく、報奨金も与えられます。
Java コード:
PHP コード:
memcached - ノードのウェイクアップ後の Couchbase クライアントの再接続
次のシナリオを検討しています。Couchbase への get/set 操作中に、ノードをシャットダウンします (仮想マシンの電源をオフにします)。その後、マシンの電源を入れ、Couchbase ノードの復旧を待ちます。ノードのステータスが「正常」に変わると、クライアントが再接続し、get/set 操作が続行されることが期待されます。ただし、クライアントの再接続がすぐに発生する場合もあれば、数分以内に再接続されない場合もあります。
私の質問は次のとおりです。サーバー側またはクライアント側に、クライアントの完全な再接続を保証する構成はありますか?
JavaSDK を使用しています。
ちょっとした追加: Couchbase クライアントは spymemcached クライアントに基づいています。問題を解決できる memcached のヒントを誰かが知っていれば、私はそれらを見てとてもうれしく思います。
別の追加:
クライアントは、次の例外の後、接続の確立の試行を停止します:
Exception in thread "Thread-122" java.lang.IllegalStateException: Got empty SASL auth mech list. 11:59:25,731 ERROR [stderr] (Thread-122) at net.spy.memcached.auth.AuthThread.listSupportedSASLMechanisms(AuthThread.java:99) 11:59:25,731 ERROR [stderr] (Thread-122) at net.spy.memcached.auth.AuthThread.run(AuthThread.java:112)
しかし、なぜこの例外が不規則に発生するのか理解できません。
memcached - spyMemcached サーバー内にファイルを保存しますか?
入力(.JSON、.jpg、.txtなど)があります。そのファイルをmemcachedサーバーに保存する必要があります。memcached サーバーに渡す前に、ファイルを Byte[] に変換したくありません。Memcached サーバー内にファイルを保存する可能性はありますか? spymemcached ツールを使用しています。
例: