AMG Solution

【エラー解決方法】Redisを使ったセッション管理でサーバー起動時に例外発生!? を解決する方法(その2)

こんにちは、堀部です。
 
Spring Session + Redis(AWS ElastiCache)でセッション管理を行う方法 の過程で発生したエラーの解決方法です。
 
今回はAWSでTomcat起動時に発生したエラーの解決方法です。

エラー内容

Tomcat起動時にRedisに接続する際、以下のエラーが発生しました。
 

エラー発生時のバージョン

エラー発生時のバージョンは以下になります。
 

Java
1.8
Spring Framework
4.2.1
jedis
2.9.0
Redis
3.2.6

エラー解決方法

まず、キースペース通知イベント(notify-keyspace-events)というAWSのパラメータを有効にする必要があります。設定方法は このサイト が参考になると思います。
 
次にapplicationContext.xmlに以下を追加します。

 
こちらも参考サイトにある通り、Spring SessionがAWS上のRedisのCONFIGを実行しないように、NO_OPを指定する必要があるそうです。
 
これで無事、起動ができました。
 
 
 
 
《関連記事》

HORIBE'S BLOG

堀部光一の記事

堀部光一の記事の最新情報をお届けいたします。

SAME CATEGORY BLOG

この記事と同様のカテゴリー記事

マイナビ2019 採用エントリーはじめました。
LOADING