Interface RedisJSONCommands<K,V>

All Known Subinterfaces:
RedisModulesAdvancedClusterCommands<K,V>, RedisModulesClusterCommands<K,V>, RedisModulesCommands<K,V>

public interface RedisJSONCommands<K,V>
  • Method Details

    • jsonDel

      Long jsonDel(K key)
    • jsonDel

      Long jsonDel(K key, String path)
    • jsonGet

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

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

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

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

      String jsonSet(K key, String path, V json)
    • jsonSet

      String jsonSet(K key, String path, V json, SetMode mode)
    • jsonMerge

      String jsonMerge(K key, String path, V json)
    • jsonType

      String jsonType(K key)
    • jsonType

      String jsonType(K key, String path)
    • jsonNumincrby

      V jsonNumincrby(K key, String path, double number)
    • jsonNummultby

      V jsonNummultby(K key, String path, double number)
    • jsonStrappend

      Long jsonStrappend(K key, V json)
    • jsonStrappend

      Long jsonStrappend(K key, String path, V json)
    • jsonStrlen

      Long jsonStrlen(K key, String path)
    • jsonArrappend

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

      Long jsonArrindex(K key, String path, V scalar)
    • jsonArrindex

      Long jsonArrindex(K key, String path, V scalar, Slice slice)
    • jsonArrinsert

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

      Long jsonArrlen(K key)
    • jsonArrlen

      Long jsonArrlen(K key, String path)
    • jsonArrpop

      V jsonArrpop(K key)
    • jsonArrpop

      V jsonArrpop(K key, ArrpopOptions<K> options)
    • jsonArrtrim

      Long jsonArrtrim(K key, String path, long start, long stop)
    • jsonObjkeys

      List<K> jsonObjkeys(K key)
    • jsonObjkeys

      List<K> jsonObjkeys(K key, String path)
    • jsonObjlen

      Long jsonObjlen(K key)
    • jsonObjlen

      Long jsonObjlen(K key, String path)