もちろん、最初に php 拡張機能をインストールする必要があります。この記事を参照してください: Redis と PHP 拡張機能のインストール
php.ini の設定を変更します
コードをコピーします コードは次のとおりです:
session.save_handler = redis
session.save_path = “tcp://127.0.0.1:6379”
変更後、php-fpmまたはnginx、phpinfo()を再起動します
セッションredis
php.iniを変更したくない場合は、これを行うことができます
コードをコピーします コードは次のとおりです:
ini_set("session.save_handler","redis") ;
ini_set("session.save_path","tcp ://127.0.0.1:6379″);
接続パスワード requirepass が構成ファイル /etc/redis.conf に設定されている場合、次のときにエラーが報告されます。セッションを保存するには、save_path を tcp://127.0.0.1:6379?auth =authpwd のように記述します。
一部のネチズンは、ファイル ストレージ セッションと比較して、セッション値を保存するときに Redis または memcache には同時実行の一貫性の問題があると述べていますが、これは詳細にはテストされていません。
コードをコピーします コードは次のとおりです:
//php.iniが変更されていない場合は、次の2行のコメントを削除します
//ini_set('session.save_handler ', 'redis');
/ /ini_set('session.save_path', 'tcp://127.0.0.1:6379');
session_start();
$_SESSION['sessionid'] = 'これはセッションの内容です!';
echo $_SESSION[' sessionid'];
echo '
';
$redis = new redis();
$redis->connect('127.0.0.1', 6379) ;
//redis は session_id をキーとして使用し、文字列
echo $redis->get('PHPREDIS_SESSION:' . session_id());
?>
の形式で保存されます
http://www.bkjia.com/PHPjc/825000.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/825000.html技術記事もちろん、最初に PHP 拡張機能をインストールする必要があります。「Redis と PHP 拡張機能のインストール」を参照して、php.ini の設定を次のようにコピーします。