SpringBoot StringRedisTemplateでRedisに対してデータの読み書きする

SpringBootを使っていてRedisのデータを読み込んだり、Redisにデータを書き込んだりしたいことがある。
今回は、StringRedisTemplateを使ってデータの読み書きする方法を書き溜めする。

StringRedisTemplateはspring-boot-starter-data-redisというライブラリで使用できるクラスです。
pom.xmlに下記を追加してください。

基本的に「opsForValue」を使って操作します。
application.ymlでRedisの接続情報を指定しておきます。

広告

書き込み

まずopsForValueを書き込む方法は、set()を呼び出すだけです.

実際にSpringBoot内で使用するときはDIして使ってください。

読み込み

Redisから値を参照するには、.get()を使用してください。

削除

Redisの値を削除するには、.delete()を使用してください。

有効期限を設定する

RedisのEXPIREを使うには、getAndExpire()を使ってください。

他にも使い方はあるので詳しくはドキュメントみてね。

じゃあねー。