memcache は、データベースの負荷を軽減し、動的アプリケーションでのアクセス速度を向上させるために使用される、高性能の分散メモリ オブジェクト キャッシング システム です。関係者によると、ユーザーにはtwitter、digg、flickrなどが含まれており、いずれもネット上の有名人だという。現在、memcache を使用してインターネット上の大量のユーザー読み取りを解決することは、非常に一般的な使用法です。上記では、Windows での Memcache のインストールに関する詳細なチュートリアルを説明しました 以下では、Linux での 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
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 install 安装memcached-d uninstall 卸载memcached-d start 启动memcached服务-d restart 重启memcached服务-d stop 停止memcached服务-d shutdown 停止memcached服务
netstat -lp | grep memcached
ps -ef | grep memcached
以上がLinux で memcache をインストールして起動するための詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。