Interface RedisJSONReactiveCommands<K,V>

All Known Subinterfaces:
RedisModulesAdvancedClusterReactiveCommands<K,V>, RedisModulesClusterReactiveCommands<K,V>, RedisModulesReactiveCommands<K,V>
All Known Implementing Classes:
RedisModulesAdvancedClusterReactiveCommandsImpl, RedisModulesReactiveCommandsImpl

public interface RedisJSONReactiveCommands<K,V>
  • Method Details

    • jsonDel

      reactor.core.publisher.Mono<Long> jsonDel(K key)
    • jsonDel

      reactor.core.publisher.Mono<Long> jsonDel(K key, String path)
    • jsonGet

      reactor.core.publisher.Mono<V> jsonGet(K key, K... paths)
    • jsonGet

      reactor.core.publisher.Mono<V> jsonGet(K key, GetOptions options, K... paths)
    • jsonMget

      reactor.core.publisher.Flux<io.lettuce.core.KeyValue<K,V>> jsonMget(String path, K... keys)
    • jsonSet

      reactor.core.publisher.Mono<String> jsonSet(K key, String path, V json)
    • jsonSet

      reactor.core.publisher.Mono<String> jsonSet(K key, String path, V json, SetMode mode)
    • jsonMerge

      reactor.core.publisher.Mono<String> jsonMerge(K key, String path, V json)
    • jsonType

      reactor.core.publisher.Mono<String> jsonType(K key)
    • jsonType

      reactor.core.publisher.Mono<String> jsonType(K key, String path)
    • jsonNumincrby

      reactor.core.publisher.Mono<V> jsonNumincrby(K key, String path, double number)
    • jsonNummultby

      reactor.core.publisher.Mono<V> jsonNummultby(K key, String path, double number)
    • jsonStrappend

      reactor.core.publisher.Mono<Long> jsonStrappend(K key, V json)
    • jsonStrappend

      reactor.core.publisher.Mono<Long> jsonStrappend(K key, String path, V json)
    • jsonStrlen

      reactor.core.publisher.Mono<Long> jsonStrlen(K key, String path)
    • jsonArrappend

      reactor.core.publisher.Mono<Long> jsonArrappend(K key, String path, V... jsons)
    • jsonArrindex

      reactor.core.publisher.Mono<Long> jsonArrindex(K key, String path, V scalar)
    • jsonArrindex

      reactor.core.publisher.Mono<Long> jsonArrindex(K key, String path, V scalar, Slice slice)
    • jsonArrinsert

      reactor.core.publisher.Mono<Long> jsonArrinsert(K key, String path, long index, V... jsons)
    • jsonArrlen

      reactor.core.publisher.Mono<Long> jsonArrlen(K key)
    • jsonArrlen

      reactor.core.publisher.Mono<Long> jsonArrlen(K key, String path)
    • jsonArrpop

      reactor.core.publisher.Mono<V> jsonArrpop(K key)
    • jsonArrpop

      reactor.core.publisher.Mono<V> jsonArrpop(K key, ArrpopOptions<K> options)
    • jsonArrtrim

      reactor.core.publisher.Mono<Long> jsonArrtrim(K key, String path, long start, long stop)
    • jsonObjkeys

      reactor.core.publisher.Flux<K> jsonObjkeys(K key)
    • jsonObjkeys

      reactor.core.publisher.Flux<K> jsonObjkeys(K key, String path)
    • jsonObjlen

      reactor.core.publisher.Mono<Long> jsonObjlen(K key)
    • jsonObjlen

      reactor.core.publisher.Mono<Long> jsonObjlen(K key, String path)