リソースのダウンロード
実装
<code><span>Engine</span><span>name</span>=<span>"Catalina"</span><span>defaultHost</span>=<span>"localhost"</span>>?</code>
jvmRoute を追加すると、redis の内容が多くなり、jvmRoute がループで redis にコピーされ、メモリがいっぱいになります。以下に示すように:
<code><span>Valve</span><span>className</span>=<span>"com.radiadesign.catalina.session.RedisSessionHandlerValve"</span> /><span>Manager</span><span>className</span>=<span>"com.radiadesign.catalina.session.RedisSessionManager"</span><span>host</span>=<span>"192.168.25.132"</span><span>port</span>=<span>"6379"</span><span>database</span>=<span>"0"</span><span>maxInactiveInterval</span>=<span>"60"</span> /></code>
上記の方法では、Tomcat 全体が Redis を使用してセッションを保存します。また、confCatalinalocalhost の下に XML スタートアップ プロジェクトを追加することもできます。このとき、ROOT.xmlを追加するなど、このプロジェクトのみにredisを使用します。コードは次のとおりです:
<code><span><?xml version='1.0' encoding='utf-8'?></span><span>Context</span><span>path</span>=<span>"/"</span><span>docBase</span>=<span>"F:\learn\tomcat\ewebsite"</span><span>debug</span>=<span>"0"</span><span>privileged</span>=<span>"true"</span>><span>Valve</span><span>className</span>=<span>"com.radiadesign.catalina.session.RedisSessionHandlerValve"</span> /><span>Manager</span><span>className</span>=<span>"com.radiadesign.catalina.session.RedisSessionManager"</span><span>host</span>=<span>"192.168.25.132"</span><span>port</span>=<span>"6379"</span><span>database</span>=<span>"0"</span><span>maxInactiveInterval</span>=<span>"60"</span> /><span><span>Context</span>></span></code>
Test
テスト方法については、を参照してください。 「Tomcat クラスターとセッション共有 + Nginx Load」へ
同時に、SessoionId が保存されていることを確認します。flushdb を実行すると、SessoionId が変更されます。
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i
').text(i));
};
$numbering.fadeIn(1700);
});
});