Uses of Class
org.springframework.data.redis.core.types.Expiration
Packages that use Expiration
Package
Description
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
Connection package for Lettuce Redis client.
Redis domain specific types.
-
Uses of Expiration in org.springframework.data.redis.connection
Methods in org.springframework.data.redis.connection that return ExpirationModifier and TypeMethodDescriptionReactiveStringCommands.GetExCommand.getExpiration()Get theExpirationto apply.Methods in org.springframework.data.redis.connection that return types with arguments of type ExpirationMethods in org.springframework.data.redis.connection with parameters of type ExpirationModifier and TypeMethodDescriptionReactiveStringCommands.SetCommand.expiring(Expiration expiration) AppliesExpiration.default byte[]DefaultedRedisConnection.getEx(byte[] key, Expiration expiration) Deprecated.byte[]DefaultStringRedisConnection.getEx(byte[] key, Expiration expiration) DefaultStringRedisConnection.getEx(String key, Expiration expiration) default reactor.core.publisher.Mono<ByteBuffer>ReactiveStringCommands.getEx(ByteBuffer key, Expiration expiration) Return the value atkeyand expire the key by applyingExpiration.byte[]RedisStringCommands.getEx(byte[] key, Expiration expiration) Return the value atkeyand expire the key by applyingExpiration.StringRedisConnection.getEx(String key, Expiration expiration) Return the value atkeyand expire the key by applyingExpiration.default reactor.core.publisher.Mono<Boolean>ReactiveStringCommands.pSetEX(ByteBuffer key, ByteBuffer value, Expiration expireTimeout) Set key value pair andExpiration.default BooleanDefaultedRedisConnection.set(byte[] key, byte[] value, Expiration expiration, RedisStringCommands.SetOption option) Deprecated.in favor ofRedisCommandsProvider.stringCommands()}.DefaultStringRedisConnection.set(byte[] key, byte[] value, Expiration expiration, RedisStringCommands.SetOption option) DefaultStringRedisConnection.set(String key, String value, Expiration expiration, RedisStringCommands.SetOption option) default reactor.core.publisher.Mono<Boolean>ReactiveStringCommands.set(ByteBuffer key, ByteBuffer value, Expiration expiration, RedisStringCommands.SetOption option) Set value for key with expiration and options.RedisStringCommands.set(byte[] key, byte[] value, Expiration expiration, RedisStringCommands.SetOption option) Setvalueforkeyapplying timeouts fromexpirationif set and inserting/updating values depending onoption.StringRedisConnection.set(String key, String value, Expiration expiration, RedisStringCommands.SetOption option) Setvalueforkeyapplying timeouts fromexpirationif set and inserting/updating values depending onoption.default reactor.core.publisher.Mono<Boolean>ReactiveStringCommands.setEX(ByteBuffer key, ByteBuffer value, Expiration expireTimeout) Set key value pair andExpiration.ReactiveStringCommands.GetExCommand.withExpiration(Expiration expiration) AppliesExpiration. -
Uses of Expiration in org.springframework.data.redis.connection.lettuce
Methods in org.springframework.data.redis.connection.lettuce with parameters of type ExpirationModifier and TypeMethodDescriptionstatic io.lettuce.core.SetArgsLettuceConverters.toSetArgs(Expiration expiration, RedisStringCommands.SetOption option) -
Uses of Expiration in org.springframework.data.redis.core.types
Methods in org.springframework.data.redis.core.types that return ExpirationModifier and TypeMethodDescriptionstatic ExpirationCreates newExpirationwith the providedTimeUnit.static ExpirationCreates a newExpirationwith the given, requiredDuration.static ExpirationExpiration.keepTtl()Obtain anExpirationthat indicates to keep the existing one, e.g. when sending aSETcommand.static ExpirationExpiration.milliseconds(long expirationTime) Creates a newExpirationinTimeUnit.MILLISECONDS.static ExpirationExpiration.persistent()Creates a new persistent, non-expiringExpiration.static ExpirationExpiration.seconds(long expirationTime) Creates a newExpirationinTimeUnit.SECONDS.static ExpirationExpiration.unixTimestamp(long unixTimestamp, TimeUnit timeUnit) Creates a newExpirationwith the given unix timestamp andTimeUnit.
RedisCommandsProvider.stringCommands()}.