ホームページ > 運用・保守 > Linuxの運用と保守 > 【Linux】memcacheのインストールと基本的な使い方のチュートリアル

【Linux】memcacheのインストールと基本的な使い方のチュートリアル

little bottle
リリース: 2019-04-25 14:38:35
転載
3046 人が閲覧しました

この記事では、Linux システムでの memcache のインストールと基本的な使い方のチュートリアルについて説明します。興味のある方は詳細をご覧ください。

memcache は、キーと値のストレージを特徴とする 分散キャッシュ システムです。

1. linux Memcache、redis にコンパイルしてインストールします。など。 gcc、make、cmake、autoconf、libtool、その他のツールが必要です。これらを直接インストールするには、yum を使用するだけです:

yum install gcc make cmake autoconf libtool
ログイン後にコピー

2. 公式ソース コードをダウンロードします:

memcached

libevent ライブラリ に依存しているため、最初に libevent をインストールする必要があります。ダウンロード アドレス: http://libevent.org/

memcache 公式 Web サイトのダウンロードアドレス: http:// memcached.org/

cd usrlocalgithub.comlibeventlibeventreleasesdownloadrelease.stablelibevent.www.memcached.orgfilesmemcached..tar.gz  
ログイン後にコピー

3. libevent の依存関係と memcache をインストールします:

tar zxvf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable

./configure --prefix=/usr/local/libevent  

make && make install

cd ..
tar zxvf memcached-1.4.5.tag.gz
cd memcached-1.4.5
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make && make install
ログイン後にコピー

tar zxvf memcached-1.4.5.tag.gz

cd memcached-1.4.5

./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent

make && make install

構成プロセスに注意してください。エラーが報告された場合は、通常、ライブラリの不足が原因です。インストールが完了すると、/usr/local ディレクトリに memcached ディレクトリが表示されます。memcache を開始します:

cd /usr/local/memcached

bin/memcached -m 64 -p 11211 -u root -vv  # -m 64:分配给memcached的最大内存,默认为64mb  -p 11211:监听的端口号  -u root:运行memcache的用户
ログイン後にコピー

正常に起動すると、次の図が表示されます。

memcache をサービス バックグラウンドとして実行する場合は、-d を追加する必要があることに注意してください。

bin/memcached -m 64 -p 11211 -u root -d
ログイン後にコピー

4. Windows 上のサーバー memcache へのリンク:

Windows システムの dos ウィンドウでサーバーの memcache に接続するには、telnet 機能を使用する必要があります。 Windows では使用できますが、手動でオンにする必要があります。コントロール パネル - プログラム - Windows 機能をオンまたはオフにします:

Telnet クライアントを確認し、コマンドを入力します。 dos window:

telnet 192.168.1.1 11211  #ip换成你的服务器ip   11211为memcache的监听端口号
ログイン後にコピー

接続後、カーソルが点滅する真っ黒なウィンドウが表示されます。このとき、ショートカット キー: Ctrl ] を使用して Enter キーを押すと、memcache の追加、削除、変更が使用できるようになります。および check コマンド

5: memcache add、delete、modify、および check の統合操作 add、delete、modify、および check コマンドを入力した後、Enter を押し、値を入力して Enter を押します。 実行が完了しました。

add key flag expire length   #新增  key:为指定的键 flag:为标识 expire:为有效时间 length:为长度
ログイン後にコピー

キー名を 0 として新しいレコードを追加すると、有効時間は自動的に期限切れになりません (10 秒で期限切れになる場合は 10 などの特定の値に設定します)。 0 に設定すると永続的に有効ではありませんが、自動的に期限切れになることはありません。サーバーを再起動すると確実に無効になります)、長さは 5 バイトです

get key  #查询 key:为指定的键
ログイン後にコピー

が返されます上記に追加された名前レコード

delete key [time seconds]  #删除指定的key,如加可选参数time,则指在删除key后的time秒内,不允许get,add,replace操作此key
ログイン後にコピー

削除後、クエリではこのレコードが見つかりません

replace key flag expire length  #替换  与add一样,仅对于已经存在的键,可以用replace进行替换
ログイン後にコピー

Add qwe=> ;12345、54321 に置き換え、次に get

set key flag expire length   #设置或修改  参数和replace一样,但功能不一样,set时如果键不存在则新增,如果已存在测修改
ログイン後にコピー

を実行して存在しない URL キーを取得し、再度 url=>lnamp get を設定し、レコードをクエリします。ここに設定 新しい役割を果たします


incr    #增加指定值
ログイン後にコピー

年齢は 25、増加 5 の値は 30


decr    #减少指定值
ログイン後にコピー

#上記の年齢は 30 なので、8 を引いて 22 を返します

stats  #统计当前运行的memcache信息
ログイン後にコピー

#

flush_all    #清空所有的存储对象
ログイン後にコピー

関連チュートリアル:

Linux ビデオ チュートリアル

以上が【Linux】memcacheのインストールと基本的な使い方のチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート