クラスの使用
org.springframework.data.redis.connection.SetCondition
SetCondition を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
org.springframework.data.redis.connection 内の SetCondition 使用
修飾子と型メソッド説明static SetConditionSetCondition.ifAbsent()NX条件を使用してキーが存在しない場合にのみ、SET操作を実行します。static SetConditionSetCondition.ifDigestEquals(StringSE digest) IFDEQ条件を使用して、値のダイジェスト値がdigestと等しい場合にのみ、SET操作を実行します。static SetConditionSetCondition.ifDigestNotEquals(StringSE digest) IFDNE条件を使用して、値のダイジェスト値がdigestと等しくない場合にのみ、SET操作を実行します。static SetConditionSetCondition.ifEquals(byte[] expectedValue) IFEQ条件を使用して、キーの値がexpectedValueと等しい場合にのみ、SET操作を実行します。static SetConditionSetCondition.ifNotEquals(byte[] expectedValue) IFNE条件を使用して、キーの値がexpectedValueと等しくない場合にのみ、SET操作を実行します。static SetConditionSetCondition.ifPresent()XX条件を使用して鍵が存在する場合にのみ、SET操作を実行します。RedisStringCommands.SetOption.toSetCondition()使用すべきではありません。このRedisStringCommands.SetOptionからSetConditionを作成します。static SetConditionSetCondition.upsert()キーを作成または更新します。型 SetCondition の引数を持つ型を返す org.springframework.data.redis.connection のメソッド型 SetCondition のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明default BooleanSEDefaultedRedisConnection.set(byte[] key, byte[] value, SetCondition condition, Expiration expiration) 使用すべきではありません。DefaultStringRedisConnection.set(byte[] key, byte[] value, SetCondition condition, Expiration expiration) DefaultStringRedisConnection.set(@NonNull StringSE key, @NonNull StringSE value, SetCondition condition, Expiration expiration) ReactiveStringCommands.set(ByteBufferSE key, ByteBufferSE value, SetCondition condition, Expiration expiration) 有効期限とオプションを使用してキーの値を設定します。RedisStringCommands.set(byte @NonNull[] key, byte @NonNull[] value, @NonNull SetCondition condition, @NonNull Expiration expiration) keyのvalueを設定し、設定されている場合はexpirationからのタイムアウトを適用し、optionに応じて値を挿入 / 更新します。StringRedisConnection.set(@NonNull StringSE key, @NonNull StringSE value, SetCondition condition, Expiration expiration) keyのvalueを設定し、設定されている場合はexpirationからのタイムアウトを適用し、conditionに応じて値を挿入 / 更新します。default byte[]DefaultedRedisConnection.setGet(byte[] key, byte[] value, SetCondition condition, Expiration expiration) 使用すべきではありません。byte[]DefaultStringRedisConnection.setGet(byte[] key, byte[] value, SetCondition condition, Expiration expiration) DefaultStringRedisConnection.setGet(@NonNull StringSE key, @NonNull StringSE value, SetCondition condition, Expiration expiration) default Mono<ByteBufferSE> ReactiveStringCommands.setGet(ByteBufferSE key, ByteBufferSE value, SetCondition condition, Expiration expiration) byte[]RedisStringCommands.setGet(byte @NonNull[] key, byte @NonNull[] value, @NonNull SetCondition condition, @NonNull Expiration expiration) keyにvalueを設定します。StringRedisConnection.setGet(@NonNull StringSE key, @NonNull StringSE value, SetCondition condition, Expiration expiration) keyのvalueを設定し、設定されている場合はexpirationからのタイムアウトを適用し、conditionに応じて値を挿入 / 更新します。ReactiveStringCommands.SetCommand.withCondition(SetCondition condition) SetConditionを適用します。
RedisCommandsProvider.stringCommands()を推奨。