Interface RedisJSONAsyncCommands<K,V>

All Known Subinterfaces:
RedisModulesAdvancedClusterAsyncCommands<K,V>, RedisModulesAsyncCommands<K,V>, RedisModulesClusterAsyncCommands<K,V>
All Known Implementing Classes:
RedisModulesAdvancedClusterAsyncCommandsImpl, RedisModulesAsyncCommandsImpl

public interface RedisJSONAsyncCommands<K,V>
  • Method Details

    • jsonDel

      io.lettuce.core.RedisFuture<Long> jsonDel(K key)
    • jsonDel

      io.lettuce.core.RedisFuture<Long> jsonDel(K key, String path)
    • jsonGet

      io.lettuce.core.RedisFuture<V> jsonGet(K key, K... paths)
    • jsonGet

      io.lettuce.core.RedisFuture<V> jsonGet(K key, GetOptions options, K... paths)
    • jsonMget

      io.lettuce.core.RedisFuture<List<io.lettuce.core.KeyValue<K,V>>> jsonMget(String path, K... keys)
    • jsonMget

      io.lettuce.core.RedisFuture<Long> jsonMget(io.lettuce.core.output.KeyValueStreamingChannel<K,V> channel, String path, K... keys)
    • jsonSet

      io.lettuce.core.RedisFuture<String> jsonSet(K key, String path, V json)
    • jsonSet

      io.lettuce.core.RedisFuture<String> jsonSet(K key, String path, V json, SetMode mode)
    • jsonType

      io.lettuce.core.RedisFuture<String> jsonType(K key)
    • jsonType

      io.lettuce.core.RedisFuture<String> jsonType(K key, String path)
    • jsonNumincrby

      io.lettuce.core.RedisFuture<V> jsonNumincrby(K key, String path, double number)
    • jsonNummultby

      io.lettuce.core.RedisFuture<V> jsonNummultby(K key, String path, double number)
    • jsonStrappend

      io.lettuce.core.RedisFuture<Long> jsonStrappend(K key, V json)
    • jsonStrappend

      io.lettuce.core.RedisFuture<Long> jsonStrappend(K key, String path, V json)
    • jsonStrlen

      io.lettuce.core.RedisFuture<Long> jsonStrlen(K key, String path)
    • jsonArrappend

      io.lettuce.core.RedisFuture<Long> jsonArrappend(K key, String path, V... jsons)
    • jsonArrindex

      io.lettuce.core.RedisFuture<Long> jsonArrindex(K key, String path, V scalar)
    • jsonArrindex

      io.lettuce.core.RedisFuture<Long> jsonArrindex(K key, String path, V scalar, Slice slice)
    • jsonArrinsert

      io.lettuce.core.RedisFuture<Long> jsonArrinsert(K key, String path, long index, V... jsons)
    • jsonArrlen

      io.lettuce.core.RedisFuture<Long> jsonArrlen(K key)
    • jsonArrlen

      io.lettuce.core.RedisFuture<Long> jsonArrlen(K key, String path)
    • jsonArrpop

      io.lettuce.core.RedisFuture<V> jsonArrpop(K key)
    • jsonArrpop

      io.lettuce.core.RedisFuture<V> jsonArrpop(K key, ArrpopOptions<K> options)
    • jsonArrtrim

      io.lettuce.core.RedisFuture<Long> jsonArrtrim(K key, String path, long start, long stop)
    • jsonObjkeys

      io.lettuce.core.RedisFuture<List<K>> jsonObjkeys(K key)
    • jsonObjkeys

      io.lettuce.core.RedisFuture<List<K>> jsonObjkeys(K key, String path)
    • jsonObjlen

      io.lettuce.core.RedisFuture<Long> jsonObjlen(K key)
    • jsonObjlen

      io.lettuce.core.RedisFuture<Long> jsonObjlen(K key, String path)