Linux Memcached のインストール
Memcached は、Linux、FreeBSD、Solaris、Mac OS などの多くのプラットフォームをサポートしており、Windows にもインストールできます。
Linux システムに memcached をインストールするには、まず libevent ライブラリをインストールする必要があります。
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 http://memcached.org/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 は Memcache に割り当てられたメモリ量 (MB) です。
- -u は Memcache を実行しているユーザーです。
- -l は監視サーバーの IP アドレスであり、複数のアドレスを持つことができます。
- -p は Memcache 監視を設定するポートで、できれば 1024 より上のポートです。同時接続の数、デフォルトは 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)ここにデバッグ情報が表示されます。この方法では、memcached がフォアグラウンドで開始され、TCP ポート 11211 をリッスンし、最大メモリ使用量は 64M になります。デバッグ情報の内容は、主に保存された情報に関するものです。 (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