フリーでオープンソースの高性能分散メモリオブジェクトキャッシングシステム 、一般的な性質ですが、データベースの負荷を軽減することで動的なWebアプリケーションを高速化するために使用することを目的としています。Memcachedは、データベース呼び出し、API呼び出し、またはページレンダリング。
Memcachedはシンプルでありながら強力です 。そのシンプルな設計は、迅速な展開と開発の容易さを促進し、大規模なデータキャッシュが直面する多くの問題を解決します。そのAPIは、最も一般的な言語で使用できます。
CentOS7にMemcachedをインストールする簡単な手順は次のとおりです。
ターミナルを開き、rootユーザーに切り替えます。
[raj @ itzgeek〜/] $ su -l </ pre>Memcachedのインストール:
次のコマンドを使用してMemcachedをインストールします。
[root @ itzgeek〜/]#yum install memcachedMemcached構成ファイルを編集して、機能を変更/有効にします。
[root @ itzgeek〜/]#vi / etc / sysconfig / memcached構成ファイルにはいくつかのデフォルト設定があります。必要に応じて変更してください。以下は、256MBキャッシュの設定例です。
PORT ="11211" USER ="memcached" MAXCONN ="1024" CACHESIZE ="256" OPTIONS =""Memcachedを起動します。
[root @ itzgeek〜/]#systemctl start memcached.service起動時にMemcachedを自動起動します。
[root @ itzgeek〜/]#systemctl enable memcached.serviceMemcachedの実行ステータスを確認します。
[ルート@ itzgeek〜/]#memcachedをツール127.0.0.1:11211統計#127.0.0.1:11211フィールド値accepting_conns 1 auth_cmds 0 auth_errors 0バイト0 bytes_read 7 bytes_written 0 cas_badval 0 cas_hits 0 cas_misses 0 cmd_flush 0 0 cmd_get cmd_set 0 cmd_touch 0 conn_yields 0 connection_structures 11 curr_connections 10 curr_items 0 decr_hits 0 decr_misses 0 delete_hits 0 delete_misses 0 evicted_unfetched 0立ち退き0 expired_unfetched 0 0 get_hits get_misses 0 hash_bytes 524288 hash_is_expanding 0 hash_power_level 16 incr_hits 0 incr_misses 0 libevent 2.0.21安定limit_maxbytes 268435456 listen_disabled_num 0 PID 12545 POINTER_SIZE 64埋立0 reserved_fds 20 rusage_system 0.014289 0.000000 rusage_userスレッド4時間1406441667 total_connections 11 TOTAL_ITEMS 0 touch_hits 0 touch_misses 0稼働時間48バージョン1.4 .15Iptablesエントリ:
次のエントリを追加して、ポート番号11211での着信接続を許可します。
Firewall-cmd --permanent --zone =public --add-port =11211 / tcpリモート接続を確認してください。
[root @ itzgeek〜/]#echo stats | nc memcache_host_name_or_ip 11211PHPモジュールのインストール:
PHP5で動作するようにMemcachedPHPモジュールをインストールします。
[root @ itzgeek〜/]#yum install php php-pecl-memcache次に、MemcachedサーバーとApacheサーバーを再起動して有効にします。
[root @ itzgeek〜/]#systemctl restart memcached.service [root @ itzgeek〜/]#systemctl restart httpd.service以上です!
Cent OS