Interface TransactionalValueCommands<K,V>

All Superinterfaces:
TransactionalRedisCommands
All Known Implementing Classes:
BlockingTransactionalStringCommandsImpl

public interface TransactionalValueCommands<K,V> extends TransactionalRedisCommands
  • Method Details

    • append

      void append(K key, V value)
      Execute the command APPEND. Summary: Append a value to a key Group: string Requires Redis 2.0.0
      Parameters:
      key - the key
      value - the value
    • decr

      void decr(K key)
      Execute the command DECR. Summary: Decrement the integer value of a key by one Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
    • decrby

      void decrby(K key, long amount)
      Execute the command DECRBY. Summary: Decrement the integer value of a key by the given number Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      amount - the amount, can be negative
    • get

      void get(K key)
      Execute the command GET. Summary: Get the value of a key Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
    • getdel

      void getdel(K key)
      Execute the command GETDEL. Summary: Get the value of a key and delete the key Group: string Requires Redis 6.2.0
      Parameters:
      key - the key
    • getex

      void getex(K key, GetExArgs args)
      Execute the command GETEX. Summary: Get the value of a key and optionally set its expiration Group: string Requires Redis 6.2.0
      Parameters:
      key - the key
      args - the getex command extra-arguments
    • getrange

      void getrange(K key, long start, long end)
      Execute the command GETRANGE. Summary: Get a substring of the string stored at a key Group: string Requires Redis 2.4.0
      Parameters:
      key - the key
      start - the start offset
      end - the end offset
    • getset

      void getset(K key, V value)
      Deprecated.
      See https://redis.io/commands/getset
      Execute the command GETSET. Summary: Set the string value of a key and return its old value Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      value - the value
    • incr

      void incr(K key)
      Execute the command INCR. Summary: Increment the integer value of a key by one Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
    • incrby

      void incrby(K key, long amount)
      Execute the command INCRBY. Summary: Increment the integer value of a key by the given amount Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      amount - the amount, can be negative
    • incrbyfloat

      void incrbyfloat(K key, double amount)
      Execute the command INCRBYFLOAT. Summary: Increment the float value of a key by the given amount Group: string Requires Redis 2.6.0
      Parameters:
      key - the key
      amount - the amount, can be negative
    • lcs

      void lcs(K key1, K key2)
      Execute the command LCS. Summary: Find longest common substring Group: string Requires Redis 7.0.0
      Parameters:
      key1 - the key
      key2 - the key
    • lcsLength

      void lcsLength(K key1, K key2)
      Execute the command LCS. Summary: Find longest common substring and return the length (using LEN) Group: string Requires Redis 7.0.0
      Parameters:
      key1 - the key
      key2 - the key
    • mget

      void mget(K... keys)
      Execute the command MGET. Summary: Get the values of all the given keys Group: string Requires Redis 1.0.0
      Parameters:
      keys - the keys
    • mset

      void mset(Map<K,V> map)
      Execute the command MSET. Summary: Set multiple keys to multiple values Group: string Requires Redis 1.0.1
      Parameters:
      map - the key/value map containing the items to store
    • msetnx

      void msetnx(Map<K,V> map)
      Execute the command MSETNX. Summary: Set multiple keys to multiple values, only if none of the keys exist Group: string Requires Redis 1.0.1
      Parameters:
      map - the key/value map containing the items to store
    • psetex

      void psetex(K key, long milliseconds, V value)
      Execute the command PSETEX. Summary: Set the value and expiration in milliseconds of a key Group: string Requires Redis 2.6.0
      Parameters:
      key - the key
      milliseconds - the duration in ms
      value - the value
    • set

      void set(K key, V value)
      Execute the command SET. Summary: Set the string value of a key Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      value - the value
    • set

      void set(K key, V value, SetArgs setArgs)
      Execute the command SET. Summary: Set the string value of a key Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      value - the value
      setArgs - the set command extra-arguments
    • setGet

      void setGet(K key, V value)
      Execute the command SET. Summary: Set the string value of a key, and return the previous value Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      value - the value
    • setGet

      void setGet(K key, V value, SetArgs setArgs)
      Execute the command SET. Summary: Set the string value of a key, and return the previous value Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      value - the value
      setArgs - the set command extra-arguments
    • setex

      void setex(K key, long seconds, V value)
      Execute the command SETEX. Summary: Set the value and expiration of a key Group: string Requires Redis 2.0.0
      Parameters:
      key - the key
      value - the value
    • setnx

      void setnx(K key, V value)
      Execute the command SETNX. Summary: Set the value of a key, only if the key does not exist Group: string Requires Redis 1.0.0
      Parameters:
      key - the key
      value - the value
    • setrange

      void setrange(K key, long offset, V value)
      Execute the command SETRANGE. Summary: Overwrite part of a string at key starting at the specified offset Group: string Requires Redis 2.2.0
      Parameters:
      key - the key
      value - the value
    • strlen

      void strlen(K key)
      Execute the command STRLEN. Summary: Get the length of the value stored in a key Group: string Requires Redis 2.2.0
      Parameters:
      key - the key