ホームページ  >  記事  >  バックエンド開発  >  Linux で memcache をインストールして起動するための詳細な手順

Linux で memcache をインストールして起動するための詳細な手順

PHPz
PHPzオリジナル
2017-03-12 10:30:532072ブラウズ

memcache は、データベースの負荷を軽減し、動的アプリケーションでのアクセス速度を向上させるために使用される、高性能の分散メモリ オブジェクト キャッシング システム です。関係者によると、ユーザーにはtwitter、digg、flickrなどが含まれており、いずれもネット上の有名人だという。現在、memcache を使用してインターネット上の大量のユーザー読み取りを解決することは、非常に一般的な使用法です。上記では、Windows での Memcache のインストールに関する詳細なチュートリアルを説明しました 以下では、Linux での Memcache のインストールと起動手順について詳しく説明しています

memcache のダウンロードとインストール

サービス。サーバー側は主に memcache サーバーをインストールします。最新バージョンは memcached-1.4.5 です。また、ソフトウェア libevent をインストールする必要があります。最新の安定バージョンは 1.4.14 です。

ダウンロード後、以下の/home/blue/にアップロード

次のコマンドを実行

cd /home/blue
tar zxvf memcached-1.4.5.tar.gz
tar zxvf libevent-1.4.14b-stable.tar.gz#安装libeventcd libevent-1.4.14b-stable
./configure --prefix=/home/liuzhy/libevent-1.4.14b-stable
make
make install#安装memcachecd /home/blue/memcached-1.4.5./configure --prefix=/home/blue/memcached-1.4.5 --with-libevent=/home/blue/libevent-1.4.14b
make 
make install
memcacheサービスを開始

binディレクトリに入って実行してください: ./memcached -d -m 1024 - 青ですが、システムは共有ライブラリがロードされていないと言います。共有ライブラリの名前は libevent-1.4.so.2

まず、memcached コマンドで使用されるリンク ライブラリのアドレスがどこにあるかを確認します。次のコマンドを実行すると表示できます:

LD_DEBUG=libs /usr/local/memcached/bin/memcached -v

は、memcache が libevent-1.4.so.2 ファイルを探す場所を示しています。 to libevent 上記のディレクトリのいずれかにファイル -1.4.so.2 を指定するだけです。ここでは/lib64/の下に指定します。ソフトに接続するだけです。コマンドは次のとおりです:

ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2

memcache サービスを開始します:

./memcached -d -m 1024 -u blueで十分です

memcachedコマンドのパラメータは次のとおりです

# /usr/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pid相关解释如下:-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口-c选项是最大运行的并发连接数,默认是1024,这里设置了256-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
停止Memcache进程:# kill `cat /tmp/memcached.pid`也可以启动多个守护进程,但是端口不能重复
冒頭で述べた「-d」パラメータについてはさらに説明が必要です
-d install 安装memcached-d uninstall 卸载memcached-d start 启动memcached服务-d restart 重启memcached服务-d stop 停止memcached服务-d shutdown 停止memcached服务
サービスを確認してください:

1.開始された memcache サービスを表示:

netstat -lp | grep memcached
2. memcache のプロセス番号を確認します (プロセス番号に従って、memcache サービスを終了できます: "kill -9 process number")

ps -ef | grep memcached

以上がLinux で memcache をインストールして起動するための詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。