ホームページ >バックエンド開発 >PHPチュートリアル >php Redisストレージセッション
さらにサポートしてください: http://www.webyang.net/Html/web/article_180.html
Redis は、高性能のキーと値のデータベースです。 Redis の出現は、状況によってはリレーショナル データベースに対して非常に優れた補助的な役割を果たすことができます。一方で、多くの人はセッションストレージとして Redis を選択します。ファイル ストレージの速度と効率を補い、より高い可用性を実現します。
php.iniの設定を変更
<ol> <li value="1"> <span>session</span><span>.</span><span>save_handler </span><span>=</span><span> redis</span> </li> <li> <span>session</span><span>.</span><span>save_path </span><span>=</span><span>"tcp://127.0.0.1:6379"</span> </li> </ol>変更後php-fpmを再起動すると、セッションがredisに保存されていることが確認できます。
<ol> <li value="1"> <span>ini_set</span><span>(</span><span>"session.save_handler"</span><span>,</span><span>"redis"</span><span>);</span> </li> <li> <span>ini_set</span><span>(</span><span>"session.save_path"</span><span>,</span><span>"tcp://127.0.0.1:6379"</span><span>);</span> </li> </ol>を追加できます。redis.conf で接続パスワード (requirepass) を設定する場合、セッションの save_path を tcp に変更する必要があります。 ://127.0.0.1:6379?auth= requireパス値。
<ol> <li value="1"> <span><?</span><span>php</span></li><li><span>session_start</span><span>();</span></li><li><span>$_SESSION</span><span>[</span><span>'sessionid'</span><span>]</span><span>=</span><span>'www.webyang.net'</span><span>;</span></li><li><span> </span></li><li><span>$redis </span><span>=</span><span>new</span><span> redis</span><span>();</span></li><li><span>$redis</span><span>-></span><span>connect</span><span>(</span><span>'127.0.0.1'</span><span>,</span><span>6379</span><span>);</span> </li> <li><span>//redis用 PHPREDIS_SESSION: 加 session_id 作为key,并且是以string的形式存储</span></li> <li> <span>echo $redis</span><span>-></span><span>get</span><span>(</span><span>'PHPREDIS_SESSION:'</span><span>.</span><span> session_id</span><span>());</span><span>//输出www.webyang.net</span> </li> <li><span>?></span></li> </ol>
Redis ストレージ セッション値の同時実行性の一貫性の問題 (ファイル ストレージ セッションはファイル ロックによって処理される) に疑問を抱いている人がいることをインターネットで見ましたが、これに関する調査はありません。
Linux インストール Redis サービスと PHP Redis 拡張機能: www.webyang.net/Html/web/article_174.html
上記は、必要なコンテンツを含む PHP Redis ストレージ セッションを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。