Interface RedisJSONCommands<K,​V>

    • Method Detail

      • jsonDel

        java.lang.Long jsonDel​(K key)
      • jsonDel

        java.lang.Long jsonDel​(K key,
                               java.lang.String path)
      • jsonGet

        V jsonGet​(K key,
                  K... paths)
      • jsonGet

        V jsonGet​(K key,
                  GetOptions options,
                  K... paths)
      • jsonMget

        java.util.List<io.lettuce.core.KeyValue<K,​V>> jsonMget​(java.lang.String path,
                                                                     K... keys)
      • jsonMget

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

        java.lang.String jsonSet​(K key,
                                 java.lang.String path,
                                 V json)
      • jsonSet

        java.lang.String jsonSet​(K key,
                                 java.lang.String path,
                                 V json,
                                 SetMode mode)
      • jsonType

        java.lang.String jsonType​(K key)
      • jsonType

        java.lang.String jsonType​(K key,
                                  java.lang.String path)
      • jsonNumincrby

        V jsonNumincrby​(K key,
                        java.lang.String path,
                        double number)
      • jsonNummultby

        V jsonNummultby​(K key,
                        java.lang.String path,
                        double number)
      • jsonStrappend

        java.lang.Long jsonStrappend​(K key,
                                     V json)
      • jsonStrappend

        java.lang.Long jsonStrappend​(K key,
                                     java.lang.String path,
                                     V json)
      • jsonStrlen

        java.lang.Long jsonStrlen​(K key,
                                  java.lang.String path)
      • jsonArrappend

        java.lang.Long jsonArrappend​(K key,
                                     java.lang.String path,
                                     V... jsons)
      • jsonArrindex

        java.lang.Long jsonArrindex​(K key,
                                    java.lang.String path,
                                    V scalar)
      • jsonArrindex

        java.lang.Long jsonArrindex​(K key,
                                    java.lang.String path,
                                    V scalar,
                                    Slice slice)
      • jsonArrinsert

        java.lang.Long jsonArrinsert​(K key,
                                     java.lang.String path,
                                     long index,
                                     V... jsons)
      • jsonArrlen

        java.lang.Long jsonArrlen​(K key)
      • jsonArrlen

        java.lang.Long jsonArrlen​(K key,
                                  java.lang.String path)
      • jsonArrpop

        V jsonArrpop​(K key)
      • jsonArrtrim

        java.lang.Long jsonArrtrim​(K key,
                                   java.lang.String path,
                                   long start,
                                   long stop)
      • jsonObjkeys

        java.util.List<K> jsonObjkeys​(K key)
      • jsonObjkeys

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

        java.lang.Long jsonObjlen​(K key)
      • jsonObjlen

        java.lang.Long jsonObjlen​(K key,
                                  java.lang.String path)