Interface LettuceRedisClient
- All Superinterfaces:
Disposable
- All Known Implementing Classes:
AbstractLettuceRedisClient
,LettuceClusterRedisClient
,LettuceMasterReplicaRedisClient
,LettuceSimpleRedisClient
セッションストアの実装に必要となる Redis コマンドを定義したインターフェース。
-
Method Details
-
getType
String getType()実装クラスを識別する種別を取得する。- Returns:
- 実装クラスを識別する値
-
set
値を保存する。- Parameters:
key
- キーvalue
- 値
-
pexpire
キーの有効期限を設定する。- Parameters:
key
- キーmilliseconds
- 有効期限(ミリ秒)
-
pexpireat
キーの有効期限をUTC時間で設定する- Parameters:
key
- キーmilliseconds
- UTC時間で指定された有効期限(ミリ秒)
-
pttl
キーの残りの生存期間を取得する。キーに有効期限が設定されていない場合は
-1
を返し、 キーが存在しない場合は-2
を返す。- Parameters:
key
- キー- Returns:
- 残りの生存期間(ミリ秒)
-
get
値を取得する。該当するキーが存在しない場合は
null
を返す。- Parameters:
key
- キー- Returns:
- 値
-
del
値を削除する。- Parameters:
key
- キー
-
exists
指定したキーが存在するか確認する。- Parameters:
key
- キー- Returns:
- キーが存在する場合は
true
-
dispose
void dispose()Redisサーバーとの接続を閉じる。- Specified by:
dispose
in interfaceDisposable
-