Memcachedコマンド操作...login
Memcachedコマンド操作マニュアル
著者:php.cn  更新時間:2022-04-13 17:53:40

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