セッション管理でmemcacheを使う

複数のサーバ間で、セッションを共有したい場合にmemcacheを使ってみます。


◆memcachedのインストール
# yum install memcached
# service memcached start
# chkconfig memcached on

以下、各サーバで実行 -----------------------------------------
◆PHPからmemcacheでセッション管理出来るようにする。
# pecl install memcache

◆php.iniの変更
# vi /etc/php.ini
extension=memcache.so
session.save_handler = memcache
session.save_path="tcp://127.0.0.1:11211" # memcacheを起動しているサーバを指定

◆Apacheの再起動
# service httpd restart

メモリの問題などもあるのですが、これだけで複数サーバ間でセッションが共有出来るようになります。

The following two tabs change content below.

taira

Sofrware Engineer.

Comments are closed.