Linuxのmemcachedのインストール
memcachedのは、多くのプラットフォームをサポートしています。LinuxやFreeBSD、Solaris版、Mac OSが、また、Windowsにインストールすることができます。
Linuxシステムでは、すべての最初は、libeventライブラリをインストールする必要があり、memcachedのをインストールしてください。
sudo apt-get install libevent libevent-deve 自动下载安装(Ubuntu/Debian) yum install libevent libevent-deve 自动下载安装(Redhat/Fedora/Centos)
Memcachedのをインストールします。
自動インストール
Ubuntuの/ Debianの
sudo apt-get install memcached
RedHatの/ Fedoraの/ CentOSに
yum install memcached
FreeBSDの
portmaster databases/memcached
ソースコードのインストール
その公式サイト(http://memcached.org)の最新バージョンをダウンロードmemcachedの。
wget #latest 下载最新版本 tar -zxvf memcached-1.x.x.tar.gz 解压源码 cd memcached-1.x.x 进入目录 ./configure --prefix=/usr/local/memcached 配置 make && make test 编译 sudo make install 安装
Memcachedの実行
Memcachedのコマンドを実行します。
$ /usr/local/memcached/bin/memcached -h 命令帮助
注意:あなたが使用している場合は、自動インストールのmemcachedコマンドは/ usr / local / bin / memcachedの中に位置しています。
起動オプション:
- デーモンを起動するには、-dです。
- -mは、単位はMBのMemcacheを使用するために割り当てられたメモリの量です。
- -uユーザーは、Memcacheのを実行しています。
- -lは、サーバーのIPアドレスをリッスンしている、あなたは複数のアドレスを持つことができます。
- -pは、好ましくは1024以上,,ポートをリスニングするMemcacheを設定されています。
- -cデフォルトは1024ですが、実行するには、同時接続の最大数です。
- -Pは、Memcacheのがpidファイルを保存する設定されています。
(1)フォアグラウンドプログラムが実行されています:
ターミナルから次のコマンドを入力して、memcachedのを起動します。
/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv slab class 1: chunk size 88 perslab 11915 slab class 2: chunk size 112 perslab 9362 slab class 3: chunk size 144 perslab 7281 中间省略 slab class 38: chunk size 391224 perslab 2 slab class 39: chunk size 489032 perslab 2 <23 server listening <24 send buffer was 110592, now 268435456 <24 server listening (udp) <24 server listening (udp) <24 server listening (udp) <24 server listening (udp)
これは、デバッグ情報を表示します。 これは、TCPポート11211、64Mの最大メモリ使用量をリッスンし、memcachedののフォアグラウンドで起動します。 デバッグ情報に関する多くの情報が格納されています。
(2)バックグラウンドサービスプログラムとして実行されます。
# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
または
/usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid