インターフェース BoundHashOperations<H,HK,HV>
- すべてのスーパーインターフェース:
BoundKeyOperations<H>
特定のキーにバインドされたハッシュ操作。
- 作成者:
- Costin Leau, Christoph Strobl, Ninad Divadkar, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明バインドされたキーで指定されたハッシュkeys
を削除します。entries()
バインドされたキーでハッシュ全体を取得します。バインドされたキーのハッシュから、指定されたkey
の値を取得します。RedisOperations<H,
?> 指定されたハッシュkey
がバインドされたキーに存在するかどうかを判別します。バインドされたキーで、指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。バインドされたキーで、指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。keys()
バインドされたキーでハッシュのキーセット(フィールド)を取得します。lengthOfValue
(HK hashKey) hashKey
に関連付けられた値の長さを返します。multiGet
(CollectionSE<HK> keys) バインドされたキーのハッシュから、指定されたkeys
の値を取得します。void
バインドされたキーにハッシュkey
のvalue
を設定します。void
バインドされたキーでm
で提供されるデータを使用して、複数のハッシュフィールドを複数の値に設定します。putIfAbsent
(HK key, HV value) ハッシュkey
のvalue
は、key
が存在しない場合にのみ設定してください。randomEntries
(long count) バインドされたキーに格納されているハッシュからランダムなエントリを返します。バインドされたキーに格納されているハッシュからランダムなエントリを返します。バインドされたキーに格納されているハッシュからランダムキー (別名フィールド) を返します。randomKeys
(long count) バインドされたキーに格納されているハッシュからランダムなキー (別名フィールド) を返します。scan
(ScanOptions options) Cursor
を使用して、バインドされたキーでハッシュ内のエントリを反復処理します。size()
バインドされたキーでハッシュのサイズを取得します。values()
バインドされたキーでハッシュのエントリセット(値)を取得します。
メソッドの詳細
delete
バインドされたキーで指定されたハッシュkeys
を削除します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
hasKey
指定されたハッシュkey
がバインドされたキーに存在するかどうかを判別します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
get
バインドされたキーのハッシュから、指定されたkey
の値を取得します。- パラメーター:
member
- null であってはなりません。- 戻り値:
- メンバーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
multiGet
- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
increment
バインドされたキーで、指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。- パラメーター:
key
- null であってはなりません。delta
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
increment
バインドされたキーで、指定されたdelta
によってハッシュkey
のvalue
をインクリメントします。- パラメーター:
key
- null であってはなりません。delta
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
randomKey
バインドされたキーに格納されているハッシュからランダムキー (別名フィールド) を返します。- 戻り値:
- ハッシュが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
randomEntry
バインドされたキーに格納されているハッシュからランダムなエントリを返します。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
randomKeys
バインドされたキーに格納されているハッシュからランダムなキー (別名フィールド) を返します。指定されたcount
引数が正の場合、count
またはハッシュサイズのいずれかで制限された個別のキーのリストを返します。count
が負の場合、動作が変更され、コマンドは同じキーを複数回返すことができます。この場合、返されるキーの数は、指定されたカウントの絶対値です。- パラメーター:
count
- 返すキーの数。- 戻り値:
- キーが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
randomEntries
バインドされたキーに格納されているハッシュからランダムなエントリを返します。- パラメーター:
count
- 返すエントリの数。ポジティブでなければなりません。- 戻り値:
- ハッシュが存在しない場合、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
keys
バインドされたキーでハッシュのキーセット(フィールド)を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
lengthOfValue
hashKey
に関連付けられた値の長さを返します。hashKey
が存在しない場合は、0
が返されます。- パラメーター:
hashKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.1
size
バインドされたキーでハッシュのサイズを取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
putAll
バインドされたキーでm
で提供されるデータを使用して、複数のハッシュフィールドを複数の値に設定します。- パラメーター:
m
- null であってはなりません。
put
バインドされたキーにハッシュkey
のvalue
を設定します。- パラメーター:
key
- null であってはなりません。value
-
putIfAbsent
ハッシュkey
のvalue
は、key
が存在しない場合にのみ設定してください。- パラメーター:
key
- null であってはなりません。value
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
values
バインドされたキーでハッシュのエントリセット(値)を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
entries
バインドされたキーでハッシュ全体を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
scan
Cursor
を使用して、バインドされたキーでハッシュ内のエントリを反復処理します。
重要 : リソースリークを避けるために、完了したらCloseableIterator.close()
を呼び出します。- パラメーター:
options
- null であってはなりません。- 戻り値:
- スキャン結果へのアクセスを提供する結果カーソル。完全に処理されたら閉じる必要があります(たとえば、try-with-resources 句を使用)。
- 導入:
- 1.4
getOperations
RedisOperations<H,?> getOperations()- 戻り値:
- 非 null。