セッション管理で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.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>