このセクションでは、Tomcat のセッションをクラスタリングが組まれているRedis で共有する方法について紹介します。

redis-data-cache.propertiesファイル( /usr/local/tomcat/conf/redis-data-cache.properties )を編集し、Redis への接続を設定をします。

[root@java-2 conf]# vi /usr/local/tomcat/conf/redis-data-cache.properties

redis.hosts パラメーターで、クラスタリングが組まれている Redis のホストを指定します。ここでは、192.168.24.199:6390、192.168.24.199:6391、192.168.24.199:6392 の Redis ホストでクラスタリングが組まれている事としているので、適宜変更して下さい。

redis.hosts=192.168.24.199:6390, 192.168.24.199:6391, 192.168.24.199:6392

redis.cluster.enabled パラメーターで、redis のクラスタを有効化します。

redis.cluster.enabled=enable

Tomcat サービスを再起動し設定を反映します。

[root@java-2 conf]# systemctl restart tomcat
[root@java-2 conf]#