Interface RedisJSONAsyncCommands<K,​V>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrappend​(K key, java.lang.String path, V... jsons)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrindex​(K key, java.lang.String path, V scalar)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrindex​(K key, java.lang.String path, V scalar, Slice slice)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrinsert​(K key, java.lang.String path, long index, V... jsons)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrlen​(K key)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrlen​(K key, java.lang.String path)  
      io.lettuce.core.RedisFuture<V> jsonArrpop​(K key)  
      io.lettuce.core.RedisFuture<V> jsonArrpop​(K key, ArrpopOptions<K> options)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonArrtrim​(K key, java.lang.String path, long start, long stop)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonDel​(K key)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonDel​(K key, java.lang.String path)  
      io.lettuce.core.RedisFuture<V> jsonGet​(K key, GetOptions options, K... paths)  
      io.lettuce.core.RedisFuture<V> jsonGet​(K key, K... paths)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonMget​(io.lettuce.core.output.KeyValueStreamingChannel<K,​V> channel, java.lang.String path, K... keys)  
      io.lettuce.core.RedisFuture<java.util.List<io.lettuce.core.KeyValue<K,​V>>> jsonMget​(java.lang.String path, K... keys)  
      io.lettuce.core.RedisFuture<V> jsonNumincrby​(K key, java.lang.String path, double number)  
      io.lettuce.core.RedisFuture<V> jsonNummultby​(K key, java.lang.String path, double number)  
      io.lettuce.core.RedisFuture<java.util.List<K>> jsonObjkeys​(K key)  
      io.lettuce.core.RedisFuture<java.util.List<K>> jsonObjkeys​(K key, java.lang.String path)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonObjlen​(K key)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonObjlen​(K key, java.lang.String path)  
      io.lettuce.core.RedisFuture<java.lang.String> jsonSet​(K key, java.lang.String path, V json)  
      io.lettuce.core.RedisFuture<java.lang.String> jsonSet​(K key, java.lang.String path, V json, SetMode mode)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonStrappend​(K key, java.lang.String path, V json)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonStrappend​(K key, V json)  
      io.lettuce.core.RedisFuture<java.lang.Long> jsonStrlen​(K key, java.lang.String path)  
      io.lettuce.core.RedisFuture<java.lang.String> jsonType​(K key)  
      io.lettuce.core.RedisFuture<java.lang.String> jsonType​(K key, java.lang.String path)  
    • Method Detail

      • jsonDel

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

        io.lettuce.core.RedisFuture<java.lang.Long> jsonDel​(K key,
                                                            java.lang.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<java.util.List<io.lettuce.core.KeyValue<K,​V>>> jsonMget​(java.lang.String path,
                                                                                                  K... keys)
      • jsonMget

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        io.lettuce.core.RedisFuture<java.lang.Long> jsonArrlen​(K key,
                                                               java.lang.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<java.lang.Long> jsonArrtrim​(K key,
                                                                java.lang.String path,
                                                                long start,
                                                                long stop)
      • jsonObjkeys

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

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

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

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