問題タブ [libmemcache]

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 投票する
2 に答える
5331 参照

php - PHP memcache - プールで使用可能なサーバーがあるかどうかを確認しますか?

次のコードがあります。

memcache プール内のサーバーが使用可能かどうかをチェックする関数を作成したいと考えています。これはどのように行うことができますか?

0 投票する
2 に答える
2119 参照

php - PHP Memcached CAS (check and set) の問題

こんにちは、これが私の現在のセットアップのバージョンです Memcached (1.2.2) Pecl Memcached Client 1.0.2 (libmemcached 0.43 を使用)

問題: get リクエスト中に返された cas トークンを取得できません

これが問題のコードです!

最初のエコーの出力は 7 で、2 番目のエコーは 1 です。また、コードの 2 番目のグループの $cas 変数と $found 変数は両方とも空です。私がこれを正しく行っているかどうかは100%確信が持てませんが、casトークンはまったく機能していないようです。Ive は、簡単に見つけることができる CAS 有効フラグの種類について言及せずに、php Memcached のドキュメントを調べました。また、memcached.org サイトで情報を調べようとしましたが、迷ってしまいました。

問題が発生したことは一度もありません。get リクエストで cas 機能を使用しようとするたびに、何か間違ったことをします。助けてくれてありがとう!

*EDIT Model_Mem::getSingleton() 関数が返すものは次のとおりです。

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

php - ub 9.04でmemcachedプラグインを動作させるのに大きな問題があります

ちょっと、これを機能させるために約6時間費やしました。memcached プラグインを php にコンパイルするために使用する次の一連のルールがあり、最初に libmemcached 依存関係をインストールしました。手順は次のとおりです。

拡張子を検索しDynamic Extensionsて追加しmemcached.soます。これを行うには、次を追加します: extension=”memcached.so”<br> :wq

以前は機能していました。前回ボックスを再構築したのは 2 月か 3 月でしたが、それ以来、いくつかの変更が行われていると聞いています。sudo make上記を実行すると、エラーが発生します。誰でもデバッグを手伝ってくれるエラーを含めたかどうかわからないので、自分の ub ボックスで memcached を適切に動作させるために使用した一連の指示を持っている人はいますか? libmemcached 依存関係がある場合は?

私はこれを見ました: PECL で memcached PHP 拡張機能をインストールできますか?

memcached の作成者は、基本的にその人にやり方を教えてくれましたが、私はそれを試してみましたが、役に立ちませんでした。本当に感謝して助けてください。ありがとう。

0 投票する
3 に答える
4251 参照

c - libmemcached の問題

ubuntu で libmemcached のサンプル コードを実行すると、「`memcached_create' への未定義の参照」というエラーが表示されました。ありがとう

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

linux - libmemcached の memcached_get() に関する質問

ここでパラメータ「size_t key_length」と「size_t *value_length」を渡す必要があるのはなぜですか? 値はキーで直接取得できると思います。

理由を教えてくれる人、ありがとう。

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

php - Memcached で変更されたアイテムをいつ、どのように更新しますか?

初めて PHP の PECL/Memcached を使用していますが、Memcached で変更された項目をいつ、どのように更新する必要があるのか​​わかりません。

Memcached::add両方と両方を使用してみましたがMemcached::set、どちらも期待どおりの結果が得られません。

Memcached::set値を自動的に置き換えます

Memcached ですでに設定されている場合、値は置き換えられMemcached::addません。

では、Memcached で値を更新するための一般的な方法は何ですか?

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

performance - libmemcached は 1 秒あたり何件のリクエストを処理できますか?

私は 2G メモリ/Intel Core 2 Duo 2.4 GHz CPU を搭載した Linux サーバーを持っており、ネットワーキング システムを開発しています。私が使う

libmemcached/memcache を保存してパケット情報にアクセスします。

libmemcached はプレーンな Linux サーバーで処理できますか? ありがとう!

0 投票する
2 に答える
3189 参照

php - memcached の内容がわかりますか?

PHP5 アプリケーションで memcached 拡張機能を使用しています。Ubuntu Maverick (10.10) で LAMP スタックを実行しています。一連の処理に memcached を使用していますが、そのうちの 1 つは、複数のアプリケーション間でユーザー セッションを永続化することです。

私の質問は、memcached サーバーの内部を確認するためのユーティリティまたは UI はありますか?

これは、開発中の非常に貴重なツールです。

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

php - Memcachedphpセッションは増え続けています

セッションをホストするために単一の専用memcacheサーバーを使用するいくつかのアプリケーションサーバーのランプスタックを実行します。問題は、キャッシュ内のアイテムがほぼ直線的なペースで増加することです。これは私を心配します。キャッシュがいっぱいになると、最も古いエントリが上書きされ、問題はないはずだと思いました。しかし、実際の使用法についての洞察を得るのは不可能のようです。

私が使用しているバージョンは次のとおりです。

サーバ側:

  • Ubuntu 10.04
  • memcached 1.4.2

アプリケーション側:

  • ubuntu 10.04
  • php 5.3.2
  • libmemcached-0.44
  • pecl memcached 1.0.2

また、pecl memcached 2.0.0b1、pecl memcache 2.2.6を使用してこのセットアップを試し、libmemcached-0.49に対してビルドしましたが、最後の1つだけがわずかな影響しか及ぼしませんでした。この動作は正常で意図したとおりですか、それともsession_destroyの失敗ですか?

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

php - コンストラクターでのPHPMemcache呼び出し

一部のオブジェクトモデルを更新してデータをmemcacheにキャッシュし、キャッシュキーが見つからない場合は、通常の古いSQLクエリにフォールバックしています。もともと、コンストラクターはこのように見えますが、もちろん単純化されています。

私はこれを次のようなものに変更しました:

これはすべて問題なく機能しますが、オブジェクトの多くには、他のクエリを実行してより多くの属性を設定する他のプライベートメソッドがあります。私ができるようにしたいのは、プロパティが設定された後、オブジェクトをmemcachedから完全に返すことです。$this問題は、コンストラクターがキーワード を割り当てることができないため、これを行う方法がわからないことです。

とにかくこのロジックをコンストラクターに保持し、memcachedから返されたオブジェクトをコンストラクターが受け取るインスタンスに「なる」ようにする方法はありますか?または、最初にmemcacheをチェックする関数内でコンストラクターのエイリアスを作成する必要がありますか?