この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 15212|答える: 0

[記憶録] Memcached for Windowsはポートと最大メモリを修正します

[リンクをコピー]
掲載地 2016/07/14 10:43:22 | | | |
WindowsでMemcachedを使用するには、まずWin32インストール用のMemcachedをダウンロードする必要があります。

ダウンロードアドレス:http://jehiah.cz/projects/memcached-win32/

解凍後、コマンドウィンドウに -d install c:memcachedmemcached.exe 以下のコマンドを入力して、memcached を Windows サービスとしてインストールします。

サービス開始後、memcachedサービスはデフォルトで11211ポートを占有し、最大メモリはデフォルトで64Mです。

これら2つの設定オプションを変更する際にいくつか問題に直面し、インターネットで多くの情報を調べたところ、どれも以下のコマンドでサービスを開始できると言われました:

c:memcachedmemcached.exe -p 12345 -m 1024 -d 開始、-p は変更すべきポート、-m は最大メモリ(M単位)を示します。

しかし、このコマンドをどう呼び出しても、ポートは11211のままでした。

Windowsサービスコントロールパネルを開くと、サーバー起動パラメータはデフォルトでインストールされているmemcached.exe、-p -mパラメータは全く書かれず、1つの-d runserviceパラメータしか書かれていませんでした。
したがって、どのコマンドを使ってサービスを始めても役に立ちません。以下の図を参照してください:


そこでWindowsサービスの起動パラメータを直接変更しようと思いました。操作は次の通りです。レジストリを開き、次のようになります:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcachedサーバー
ImagePath項目の値は「c:memcachedmemcached.exe」-d runserviceです。
「c:memcachedmemcached.exe」に変更 -p 12345 -m 128 -d 運行
保存後、memcachedサービスを再起動し、コマンドラインにnetstat -n -aを入力してポートが変更されているか確認してください。 ^_^




win8 64ビットオペレーティングシステムレジストリ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached   
他のシステムも自己テストです!





先の:Memcachedの基本操作コマンドの下にあるWindows
次に:アセンブリで'xx'と入力し、Version=1.0.0.0、Culture=neutral、PublicKeyToken=n...
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com