Package com.redis.lettucemod.api.async
Interface RedisJSONAsyncCommands<K,V>
-
- All Known Subinterfaces:
RedisModulesAdvancedClusterAsyncCommands<K,V>,RedisModulesAsyncCommands<K,V>,RedisModulesClusterAsyncCommands<K,V>
- All Known Implementing Classes:
RedisModulesAdvancedClusterAsyncCommandsImpl,RedisModulesAsyncCommandsImpl
public 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, 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, 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, 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, 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)
-
-