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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description reactor.core.publisher.Mono<java.lang.Long>jsonArrappend(K key, java.lang.String path, V... jsons)reactor.core.publisher.Mono<java.lang.Long>jsonArrindex(K key, java.lang.String path, V scalar)reactor.core.publisher.Mono<java.lang.Long>jsonArrindex(K key, java.lang.String path, V scalar, Slice slice)reactor.core.publisher.Mono<java.lang.Long>jsonArrinsert(K key, java.lang.String path, long index, V... jsons)reactor.core.publisher.Mono<java.lang.Long>jsonArrlen(K key)reactor.core.publisher.Mono<java.lang.Long>jsonArrlen(K key, java.lang.String path)reactor.core.publisher.Mono<V>jsonArrpop(K key)reactor.core.publisher.Mono<V>jsonArrpop(K key, ArrpopOptions<K> options)reactor.core.publisher.Mono<java.lang.Long>jsonArrtrim(K key, java.lang.String path, long start, long stop)reactor.core.publisher.Mono<java.lang.Long>jsonDel(K key)reactor.core.publisher.Mono<java.lang.Long>jsonDel(K key, java.lang.String path)reactor.core.publisher.Mono<V>jsonGet(K key, GetOptions options, K... paths)reactor.core.publisher.Mono<V>jsonGet(K key, K... paths)reactor.core.publisher.Flux<io.lettuce.core.KeyValue<K,V>>jsonMget(java.lang.String path, K... keys)reactor.core.publisher.Mono<V>jsonNumincrby(K key, java.lang.String path, double number)reactor.core.publisher.Mono<V>jsonNummultby(K key, java.lang.String path, double number)reactor.core.publisher.Flux<K>jsonObjkeys(K key)reactor.core.publisher.Flux<K>jsonObjkeys(K key, java.lang.String path)reactor.core.publisher.Mono<java.lang.Long>jsonObjlen(K key)reactor.core.publisher.Mono<java.lang.Long>jsonObjlen(K key, java.lang.String path)reactor.core.publisher.Mono<java.lang.String>jsonSet(K key, java.lang.String path, V json)reactor.core.publisher.Mono<java.lang.String>jsonSet(K key, java.lang.String path, V json, SetMode mode)reactor.core.publisher.Mono<java.lang.Long>jsonStrappend(K key, java.lang.String path, V json)reactor.core.publisher.Mono<java.lang.Long>jsonStrappend(K key, V json)reactor.core.publisher.Mono<java.lang.Long>jsonStrlen(K key, java.lang.String path)reactor.core.publisher.Mono<java.lang.String>jsonType(K key)reactor.core.publisher.Mono<java.lang.String>jsonType(K key, java.lang.String path)
-
-
-
Method Detail
-
jsonDel
reactor.core.publisher.Mono<java.lang.Long> jsonDel(K key)
-
jsonDel
reactor.core.publisher.Mono<java.lang.Long> jsonDel(K key, java.lang.String path)
-
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(java.lang.String path, K... keys)
-
jsonSet
reactor.core.publisher.Mono<java.lang.String> jsonSet(K key, java.lang.String path, V json)
-
jsonSet
reactor.core.publisher.Mono<java.lang.String> jsonSet(K key, java.lang.String path, V json, SetMode mode)
-
jsonType
reactor.core.publisher.Mono<java.lang.String> jsonType(K key)
-
jsonType
reactor.core.publisher.Mono<java.lang.String> jsonType(K key, java.lang.String path)
-
jsonNumincrby
reactor.core.publisher.Mono<V> jsonNumincrby(K key, java.lang.String path, double number)
-
jsonNummultby
reactor.core.publisher.Mono<V> jsonNummultby(K key, java.lang.String path, double number)
-
jsonStrappend
reactor.core.publisher.Mono<java.lang.Long> jsonStrappend(K key, java.lang.String path, V json)
-
jsonStrlen
reactor.core.publisher.Mono<java.lang.Long> jsonStrlen(K key, java.lang.String path)
-
jsonArrappend
reactor.core.publisher.Mono<java.lang.Long> jsonArrappend(K key, java.lang.String path, V... jsons)
-
jsonArrindex
reactor.core.publisher.Mono<java.lang.Long> jsonArrindex(K key, java.lang.String path, V scalar)
-
jsonArrindex
reactor.core.publisher.Mono<java.lang.Long> jsonArrindex(K key, java.lang.String path, V scalar, Slice slice)
-
jsonArrinsert
reactor.core.publisher.Mono<java.lang.Long> jsonArrinsert(K key, java.lang.String path, long index, V... jsons)
-
jsonArrlen
reactor.core.publisher.Mono<java.lang.Long> jsonArrlen(K key)
-
jsonArrlen
reactor.core.publisher.Mono<java.lang.Long> jsonArrlen(K key, java.lang.String path)
-
jsonArrpop
reactor.core.publisher.Mono<V> jsonArrpop(K key, ArrpopOptions<K> options)
-
jsonArrtrim
reactor.core.publisher.Mono<java.lang.Long> jsonArrtrim(K key, java.lang.String path, long start, long stop)
-
jsonObjlen
reactor.core.publisher.Mono<java.lang.Long> jsonObjlen(K key)
-
jsonObjlen
reactor.core.publisher.Mono<java.lang.Long> jsonObjlen(K key, java.lang.String path)
-
-