Latest web development tutorials

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 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は、単位は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