クラス DefaultRedisMap<K,V>
java.lang.ObjectSE
org.springframework.data.redis.support.collections.DefaultRedisMap<K,V>
- 実装されたすべてのインターフェース:
ConcurrentMapSE<K,
、V> MapSE<K,
、V> BoundKeyOperations<StringSE>
、RedisMap<K,
、V> RedisStore
RedisMap
のデフォルトの実装。現在の実装では、すべてのメソッドで同じロックセマンティクスが提供されているわけではないことに注意してください。並行性の高い環境では、競合状態が発生する可能性があります。- 作成者:
- Costin Leau, Christoph Strobl, Christian B ü hler
ネストされたクラスのサマリー
コンストラクターのサマリー
コンストラクターコンストラクター説明DefaultRedisMap
(StringSE key, RedisOperations<StringSE, ?> operations) 新しいDefaultRedisMap
インスタンスを構築します。DefaultRedisMap
(BoundHashOperations<StringSE, K, V> boundOps) 新しいDefaultRedisMap
インスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明void
clear()
boolean
containsKey
(ObjectSE key) boolean
containsValue
(ObjectSE value) SetSE<Map.EntrySE<K,
V>> entrySet()
boolean
expire
(long timeout, TimeUnitSE unit) キーの存続可能時間 / 有効期限を設定します。キーの存続可能時間 / 有効期限を設定します。このキーの有効期限を返します。getKey()
このエンティティに関連付けられているキーを返します。バッキング実装で使用される基礎となる Redis 操作を返します。getType()
関連する Redis 型を返します。int
hashCode()
指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。boolean
isEmpty()
keySet()
persist()
キーの有効期限(ある場合)を削除します。void
putIfAbsent
(K key, V value) ハッシュからランダムなエントリを取得します。ハッシュからランダムキーを取得します。boolean
void
キーの名前を変更します。boolean
Cursor<Map.EntrySE<K,
V>> scan()
int
size()
toString()
values()
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.data.redis.core.BoundKeyOperations から継承されたメソッド
expire, expireAt
インターフェース java.util.concurrent.ConcurrentMapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, mergeSE, replaceAllSE
コンストラクターの詳細
DefaultRedisMap
新しいDefaultRedisMap
インスタンスを構築します。- パラメーター:
key
- このマップの Redis キー。operations
- このマップのRedisOperations
。- 関連事項:
DefaultRedisMap
新しいDefaultRedisMap
インスタンスを構築します。- パラメーター:
boundOps
- このマップのBoundHashOperations
。
メソッドの詳細
increment
インターフェースからコピーされた説明:RedisMap
指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。increment
インターフェースからコピーされた説明:RedisMap
指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。randomKey
インターフェースからコピーされた説明:RedisMap
ハッシュからランダムキーを取得します。randomEntry
インターフェースからコピーされた説明:RedisMap
ハッシュからランダムなエントリを取得します。- 次で指定:
- インターフェース
RedisMap<K,
のV> randomEntry
- 戻り値:
- ハッシュが存在しない場合は null。
getOperations
インターフェースからコピーされた説明:RedisStore
バッキング実装で使用される基礎となる Redis 操作を返します。- 次で指定:
- インターフェース
RedisStore
のgetOperations
- 戻り値:
- 操作が null になることはありません。
clear
public void clear()containsKey
- 次で指定:
- インターフェース
MapSE<K,
のV> containsKeySE
containsValue
- 次で指定:
- インターフェース
MapSE<K,
のV> containsValueSE
entrySet
get
isEmpty
public boolean isEmpty()keySet
put
putAll
remove
size
public int size()values
equals
hashCode
public int hashCode()toString
putIfAbsent
- 次で指定:
- インターフェース
ConcurrentMapSE<K,
のV> putIfAbsentSE
- 次で指定:
- インターフェース
MapSE<K,
のV> putIfAbsentSE
remove
replace
replace
expire
インターフェースからコピーされた説明:BoundKeyOperations
キーの存続可能時間 / 有効期限を設定します。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のexpire
- パラメーター:
timeout
- 有効期限unit
- 有効期限ユニット- 戻り値:
- 有効期限が設定されている場合は true、それ以外の場合は false。パイプライン / トランザクションで使用される場合は null。
expireAt
インターフェースからコピーされた説明:BoundKeyOperations
キーの存続可能時間 / 有効期限を設定します。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のexpireAt
- パラメーター:
date
- 有効期限日- 戻り値:
- 有効期限が設定されている場合は true、それ以外の場合は false。パイプライン / トランザクションで使用される場合は null。
getExpire
インターフェースからコピーされた説明:BoundKeyOperations
このキーの有効期限を返します。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のgetExpire
- 戻り値:
- 有効期限値(秒単位)。パイプライン / トランザクションで使用される場合は null。
persist
インターフェースからコピーされた説明:BoundKeyOperations
キーの有効期限(ある場合)を削除します。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のpersist
- 戻り値:
- 有効期限が削除された場合は true、それ以外の場合は false。パイプライン / トランザクションで使用される場合は null。
getKey
インターフェースからコピーされた説明:BoundKeyOperations
このエンティティに関連付けられているキーを返します。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のgetKey
- 戻り値:
- 実装エンティティに関連付けられたキー
rename
インターフェースからコピーされた説明:BoundKeyOperations
キーの名前を変更します。
注 : 空のコレクションの新しい名前は、最初の要素の追加時に伝播されます。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のrename
- パラメーター:
newKey
- 新しいキー。null であってはなりません。
getType
インターフェースからコピーされた説明:BoundKeyOperations
関連する Redis 型を返します。- 次で指定:
- インターフェース
BoundKeyOperations<K>
のgetType
- 戻り値:
- キー型。パイプライン / トランザクションで使用される場合は null。
scan