ホームページ  >  記事  >  バックエンド開発  >  PHP は memcache を使用してセッション メソッドを保存します。memcachesession_PHP チュートリアル

PHP は memcache を使用してセッション メソッドを保存します。memcachesession_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:47990ブラウズ

phpはmemcacheを使用してセッションメソッドの概要を保存し、memcachesession

set sessionはmemcacheを使用して保存します

方法 I: php.ini でグローバルに設定する
session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"


方法 II: 特定のディレクトリ内の .htaccess
php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"


方法 III: または特定のアプリケーションで

リーリー



複数の memcached サーバーを使用する場合は、それらをカンマ「,」で区切ります。Memcache::addServer() ドキュメントで説明されているように、追加パラメーター「persistent」、「weight」、「timeout」、「retry_interval」などを取得できます。お待ちください。「tcp://host1:port1?persistent=1&weight=2,tcp://host2:port2」のようなものです。

インストールされた PECL が memcached (libmemcached ライブラリに依存する拡張機能) の場合、設定は次のようにする必要があります
Php コード コレクション コード
ini_set("session.save_handler", "memcached") // これは memcache ではなく memcached です
ini_set("session .save_path", "127.0.0.1:11211"); // tcp:[/b] を使用しないでください


コード例 (libmemcached ライブラリに依存しないもの)

PHP は memcache を使用してセッション メソッドを保存します。memcachesession_PHP チュートリアル リーリー PHP は memcache を使用してセッション メソッドを保存します。memcachesession_PHP チュートリアル

sessionid を使用して memcached にチェックインします:

?
1 2 3 4 5 6 <?php $memcache = memcache_connect('localhost', 11211); var_dump($memcache->get('19216821213c65cedec65b0883238c278eeb573e077')); $memcache->set('aaaa', 'hello everyone'); var_dump($memcache->get('aaaa')); ?>

string(37) "TEST|i:1177556731;TEST3|i:1177556881;" が表示されます。
このような出力は、セッションが正常に動作していることを証明します。

http://www.bkjia.com/PHPjc/1091270.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1091270.html技術記事 PHP は memcache を使用してセッション メソッドの概要を保存し、memcachesession は memcache を使用してメソッド I を保存するようにセッションを設定します。php.ini で session.save_handler = memcache session.s...
をグローバルに設定します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。