クラス RedisProperties
java.lang.ObjectSE
java.util.DictionarySE<K,V>
java.util.HashtableSE<ObjectSE,ObjectSE>
java.util.PropertiesSE
org.springframework.data.redis.support.collections.RedisProperties
- 実装されたすべてのインターフェース:
SerializableSE
、CloneableSE
、ConcurrentMapSE<ObjectSE,
、ObjectSE> MapSE<ObjectSE,
、ObjectSE> BoundKeyOperations<StringSE>
、RedisMap<ObjectSE,
、ObjectSE> RedisStore
Redis バックストア用の
Properties
SE 拡張。Redis ハッシュ内のプロパティの読み取り(および保存)に役立ちます。Spring のプロパティプレースホルダーまたは PropertiesFactoryBean
にフックするための Spring コンテナー内で特に役立ちます。この実装は文字列のみを受け入れることに注意してください - 他の型のオブジェクトはサポートされていません。
- 作成者:
- Costin Leau
- 関連事項:
ネストされたクラスのサマリー
フィールドサマリー
クラス java.util.PropertiesSE から継承されたフィールド
defaultsSE
コンストラクターのサマリー
コンストラクターコンストラクター説明RedisProperties
(StringSE key, RedisOperations<StringSE, ?> operations) 新しいRedisProperties
インスタンスを構築します。RedisProperties
(PropertiesSE defaults, StringSE key, RedisOperations<StringSE, ?> operations) 新しいRedisProperties
インスタンスを構築します。RedisProperties
(PropertiesSE defaults, BoundHashOperations<StringSE, StringSE, StringSE> boundOps) 新しいRedisProperties
インスタンスを構築します。RedisProperties
(BoundHashOperations<StringSE, StringSE, StringSE> boundOps) 新しいRedisProperties
インスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明void
clear()
clone()
boolean
boolean
containsKey
(ObjectSE key) boolean
containsValue
(ObjectSE value) elements()
entrySet()
boolean
expire
(long timeout, TimeUnitSE unit) キーの存続可能時間 / 有効期限を設定します。キーの存続可能時間 / 有効期限を設定します。このキーの有効期限を返します。getKey()
このエンティティに関連付けられているキーを返します。バッキング実装で使用される基礎となる Redis 操作を返します。getType()
関連する Redis 型を返します。int
hashCode()
指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。boolean
isEmpty()
keys()
keySet()
persist()
キーの有効期限(ある場合)を削除します。void
putIfAbsent
(ObjectSE key, ObjectSE value) ハッシュからランダムなエントリを取得します。ハッシュからランダムキーを取得します。boolean
void
キーの名前を変更します。boolean
scan()
int
size()
void
storeToXML
(OutputStreamSE os, StringSE comment) void
storeToXML
(OutputStreamSE os, StringSE comment, StringSE encoding) values()
クラス java.util.PropertiesSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, getPropertySE, getPropertySE, listSE, listSE, loadSE, loadSE, loadFromXMLSE, mergeSE, rehash, replaceAllSE, saveSE, setPropertySE, storeSE, storeSE, storeToXMLSE, stringPropertyNames, toString
インターフェース org.springframework.data.redis.core.BoundKeyOperations から継承されたメソッド
expire, expireAt
インターフェース java.util.concurrent.ConcurrentMapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, mergeSE, replaceAllSE
コンストラクターの詳細
RedisProperties
新しいRedisProperties
インスタンスを構築します。RedisProperties
新しいRedisProperties
インスタンスを構築します。- パラメーター:
key
- このプロパティマップの Redis キー。operations
- このプロパティのRedisOperations
。- 関連事項:
RedisProperties
public RedisProperties(@Nullable PropertiesSE defaults, BoundHashOperations<StringSE, StringSE, StringSE> boundOps) 新しいRedisProperties
インスタンスを構築します。- パラメーター:
defaults
- 適用するデフォルトのプロパティは null にすることができます。boundOps
- このプロパティのBoundHashOperations
。
RedisProperties
新しいRedisProperties
インスタンスを構築します。- パラメーター:
defaults
- 適用するデフォルトのプロパティは null にすることができます。key
- このプロパティマップの Redis キー。operations
- このプロパティのRedisOperations
。- 関連事項:
メソッドの詳細
get
put
putAll
propertyNames
- オーバーライド:
- クラス
PropertiesSE
のpropertyNames
clear
public void clear()clone
- オーバーライド:
- クラス
PropertiesSE
のclone
contains
- オーバーライド:
- クラス
PropertiesSE
のcontainsSE
containsKey
- 次で指定:
- インターフェース
MapSE<ObjectSE,
のObjectSE> containsKeySE
- オーバーライド:
- クラス
PropertiesSE
のcontainsKeySE
containsValue
- 次で指定:
- インターフェース
MapSE<ObjectSE,
のObjectSE> containsValueSE
- オーバーライド:
- クラス
PropertiesSE
のcontainsValueSE
elements
- オーバーライド:
- クラス
PropertiesSE
のelements
entrySet
equals
hashCode
public int hashCode()isEmpty
public boolean isEmpty()keys
- オーバーライド:
- クラス
PropertiesSE
のkeys
keySet
remove
size
public int size()values
increment
インターフェースからコピーされた説明:RedisMap
指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。increment
インターフェースからコピーされた説明:RedisMap
指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。randomKey
インターフェースからコピーされた説明:RedisMap
ハッシュからランダムキーを取得します。randomEntry
インターフェースからコピーされた説明:RedisMap
ハッシュからランダムなエントリを取得します。- 次で指定:
- インターフェース
RedisMap<ObjectSE,
のObjectSE> randomEntry
- 戻り値:
- ハッシュが存在しない場合は null。
getOperations
インターフェースからコピーされた説明:RedisStore
バッキング実装で使用される基礎となる Redis 操作を返します。- 次で指定:
- インターフェース
RedisStore
のgetOperations
- 戻り値:
- 操作が null になることはありません。
expire
インターフェースからコピーされた説明:BoundKeyOperations
キーの存続可能時間 / 有効期限を設定します。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のexpire
- パラメーター:
timeout
- 有効期限unit
- 有効期限ユニット- 戻り値:
- 有効期限が設定されている場合は true、それ以外の場合は false。パイプライン / トランザクションで使用される場合は null。
expireAt
インターフェースからコピーされた説明:BoundKeyOperations
キーの存続可能時間 / 有効期限を設定します。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のexpireAt
- パラメーター:
date
- 有効期限日- 戻り値:
- 有効期限が設定されている場合は true、それ以外の場合は false。パイプライン / トランザクションで使用される場合は null。
getExpire
インターフェースからコピーされた説明:BoundKeyOperations
このキーの有効期限を返します。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のgetExpire
- 戻り値:
- 有効期限値(秒単位)。パイプライン / トランザクションで使用される場合は null。
getKey
インターフェースからコピーされた説明:BoundKeyOperations
このエンティティに関連付けられているキーを返します。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のgetKey
- 戻り値:
- 実装エンティティに関連付けられたキー
getType
インターフェースからコピーされた説明:BoundKeyOperations
関連する Redis 型を返します。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のgetType
- 戻り値:
- キー型。パイプライン / トランザクションで使用される場合は null。
persist
インターフェースからコピーされた説明:BoundKeyOperations
キーの有効期限(ある場合)を削除します。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のpersist
- 戻り値:
- 有効期限が削除された場合は true、それ以外の場合は false。パイプライン / トランザクションで使用される場合は null。
rename
インターフェースからコピーされた説明:BoundKeyOperations
キーの名前を変更します。
注 : 空のコレクションの新しい名前は、最初の要素の追加時に伝播されます。- 次で指定:
- インターフェース
BoundKeyOperations<StringSE>
のrename
- パラメーター:
newKey
- 新しいキー。null であってはなりません。
putIfAbsent
- 次で指定:
- インターフェース
ConcurrentMapSE<ObjectSE,
のObjectSE> putIfAbsentSE
- 次で指定:
- インターフェース
MapSE<ObjectSE,
のObjectSE> putIfAbsentSE
- オーバーライド:
- クラス
PropertiesSE
のputIfAbsentSE
remove
- 次で指定:
- インターフェース
ConcurrentMapSE<ObjectSE,
のObjectSE> removeSE
- 次で指定:
- インターフェース
MapSE<ObjectSE,
のObjectSE> removeSE
- オーバーライド:
- クラス
PropertiesSE
のremoveSE
replace
- 次で指定:
- インターフェース
ConcurrentMapSE<ObjectSE,
のObjectSE> replaceSE
- 次で指定:
- インターフェース
MapSE<ObjectSE,
のObjectSE> replaceSE
- オーバーライド:
- クラス
PropertiesSE
のreplaceSE
replace
- 次で指定:
- インターフェース
ConcurrentMapSE<ObjectSE,
のObjectSE> replaceSE
- 次で指定:
- インターフェース
MapSE<ObjectSE,
のObjectSE> replaceSE
- オーバーライド:
- クラス
PropertiesSE
のreplaceSE
storeToXML
- オーバーライド:
- クラス
PropertiesSE
のstoreToXMLSE
- 例外:
IOExceptionSE
storeToXML
- オーバーライド:
- クラス
PropertiesSE
のstoreToXMLSE
- 例外:
IOExceptionSE
scan