Package com.redis.lettucemod.api.sync
Interface RedisJSONCommands<K,V>
-
- All Known Subinterfaces:
RedisModulesAdvancedClusterCommands<K,V>,RedisModulesClusterCommands<K,V>,RedisModulesCommands<K,V>
public interface RedisJSONCommands<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.LongjsonArrappend(K key, java.lang.String path, V... jsons)java.lang.LongjsonArrindex(K key, java.lang.String path, V scalar)java.lang.LongjsonArrindex(K key, java.lang.String path, V scalar, Slice slice)java.lang.LongjsonArrinsert(K key, java.lang.String path, long index, V... jsons)java.lang.LongjsonArrlen(K key)java.lang.LongjsonArrlen(K key, java.lang.String path)VjsonArrpop(K key)VjsonArrpop(K key, ArrpopOptions<K> options)java.lang.LongjsonArrtrim(K key, java.lang.String path, long start, long stop)java.lang.LongjsonDel(K key)java.lang.LongjsonDel(K key, java.lang.String path)VjsonGet(K key, GetOptions options, K... paths)VjsonGet(K key, K... paths)java.lang.LongjsonMget(io.lettuce.core.output.KeyValueStreamingChannel<K,V> channel, java.lang.String path, K... keys)java.util.List<io.lettuce.core.KeyValue<K,V>>jsonMget(java.lang.String path, K... keys)VjsonNumincrby(K key, java.lang.String path, double number)VjsonNummultby(K key, java.lang.String path, double number)java.util.List<K>jsonObjkeys(K key)java.util.List<K>jsonObjkeys(K key, java.lang.String path)java.lang.LongjsonObjlen(K key)java.lang.LongjsonObjlen(K key, java.lang.String path)java.lang.StringjsonSet(K key, java.lang.String path, V json)java.lang.StringjsonSet(K key, java.lang.String path, V json, SetMode mode)java.lang.LongjsonStrappend(K key, java.lang.String path, V json)java.lang.LongjsonStrappend(K key, V json)java.lang.LongjsonStrlen(K key, java.lang.String path)java.lang.StringjsonType(K key)java.lang.StringjsonType(K key, java.lang.String path)
-
-
-
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, GetOptions options, K... paths)
-
jsonMget
java.lang.Long jsonMget(io.lettuce.core.output.KeyValueStreamingChannel<K,V> channel, java.lang.String path, K... keys)
-
jsonType
java.lang.String jsonType(K key)
-
jsonType
java.lang.String jsonType(K key, java.lang.String path)
-
jsonStrlen
java.lang.Long jsonStrlen(K key, java.lang.String path)
-
jsonArrlen
java.lang.Long jsonArrlen(K key)
-
jsonArrlen
java.lang.Long jsonArrlen(K key, java.lang.String path)
-
jsonArrpop
V jsonArrpop(K key, ArrpopOptions<K> options)
-
jsonArrtrim
java.lang.Long jsonArrtrim(K key, java.lang.String path, long start, long stop)
-
jsonObjlen
java.lang.Long jsonObjlen(K key)
-
jsonObjlen
java.lang.Long jsonObjlen(K key, java.lang.String path)
-
-